# UI_UIFramework_PopupChain_249.luac
; fn @PopupChain.lua  line 0-0 np=0 va=1 ms=4 code=272 consts=92 upvals=1 protos=16
;   K[0]='EPopupScene'
;   K[1]='Main'
;   K[2]='EGameMode'
;   K[3]='Board'
;   K[4]='BasePopupHelper'
;   K[5]='canPopScene'
;   K[6]=true
;   K[7]='canIgnorePopup'
;   K[8]='__index'
;   K[9]='Init'
;   K[10]='OnDestroy'
;   K[11]='SetNeedCheckPopup'
;   K[12]='NeedCheckPopup'
;   K[13]='CheckPopup'
;   K[14]='PopupChain'
;   K[15]=0
;   K[16]='EPopupHelper'
;   K[17]='ShareLinkReward'
;   K[18]='DataBalance'
;   K[19]='SkipTimeAutoEffect'
;   K[20]='AlbumRewardPopupHelper'
;   K[21]='ProgressActivityReward'
;   K[22]='DeliveryProgressActivityReward'
;   K[23]='TimeLimitedProgressActivityReward'
;   K[24]='ChestCustomerReward'
;   K[25]='ScrollBackToOrder'
;   K[26]='FlambeTime'
;   K[27]='Level'
;   K[28]='Task'
;   K[29]='OrderGroup'
;   K[30]='OrderDay'
;   K[31]='ItemTypeDelete'
;   K[32]='ItemRecycle'
;   K[33]='Tutorial'
;   K[34]='LuckyBlastTutorial'
;   K[35]='ChestNonsopTutorial'
;   K[36]='Notice'
;   K[37]='Rate'
;   K[38]='Bundle'
;   K[39]='EnergyBoost'
;   K[40]='Album'
;   K[41]='LimitAlbum'
;   K[42]='FrameDeco'
;   K[43]='PairRaceActivity'
;   K[44]='BP'
;   K[45]='SurpriseChestActivity'
;   K[46]='DayExtraRewardActivity'
;   K[47]='BakeOut'
;   K[48]='WeeklyRank'
;   K[49]='CoinRace'
;   K[50]='IceCombo'
;   K[51]='LineRace'
;   K[52]='PkRace'
;   K[53]='CrashRace'
;   K[54]='MultiRank'
;   K[55]='FloatRace'
;   K[56]='UpgradeRace'
;   K[57]='BigDayRace'
;   K[58]='ProgressActivity'
;   K[59]='DeliveryProgressActivity'
;   K[60]='TimeLimitedProgressActivity'
;   K[61]='LuckyDay'
;   K[62]='OrdersNonstop'
;   K[63]='DoubleWheel'
;   K[64]='FundPack'
;   K[65]='DiscoSpin'
;   K[66]='GemChain'
;   K[67]='Dig'
;   K[68]='Block'
;   K[69]='ExtraBoard'
;   K[70]='AdventureBoard'
;   K[71]='ExtraBoardBp'
;   K[72]='WeeklyActiveQuestEnded'
;   K[73]='WeeklyActiveQuestStarted'
;   K[74]='DailyActiveQuest'
;   K[75]='NewRecipeReward'
;   K[76]='RecipeCollect'
;   K[77]='CookBoost'
;   K[78]='ChestCustomer'
;   K[79]='ActivitySimpleStart'
;   K[80]='TokenBubble'
;   K[81]='CrownLevelUp'
;   K[82]='LeastPriorityPopupChain'
;   K[83]='Awake'
;   K[84]='OnSceneViewLoaded'
;   K[85]='Update'
;   K[86]='_OnLoginFinished'
;   K[87]='_OnGameModeChanged'
;   K[88]='SetNeedCheckPopup'
;   K[89]='GetCurPopScene'
;   K[90]='_StartPopup'
;   K[91]='GetHelper'
;   upvals: _ENV
;   locals: nStart(40-272), autoIncrease(41-272)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K2('EGameMode')]
0002  GETTABLE  R1 = R1[K1('Main')]
0003  SETTABLE  R0[K1('Main')] = R1
0004  GETTABUP  R1 = _ENV[K2('EGameMode')]
0005  GETTABLE  R1 = R1[K3('Board')]
0006  SETTABLE  R0[K3('Board')] = R1
0007  SETTABUP  _ENV[K0('EPopupScene')] = R0
0008  NEWTABLE  R0 = {} (0 items)
0009  NEWTABLE  R1 = {} (0 items)
0010  GETTABUP  R2 = _ENV[K0('EPopupScene')]
0011  GETTABLE  R2 = R2[K1('Main')]
0012  SETTABLE  R1[R2] = K6(true)
0013  SETTABLE  R0[K5('canPopScene')] = R1
0014  SETTABLE  R0[K7('canIgnorePopup')] = K6(true)
0015  SETTABUP  _ENV[K4('BasePopupHelper')] = R0
0016  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0017  GETTABUP  R1 = _ENV[K4('BasePopupHelper')]
0018  SETTABLE  R0[K8('__index')] = R1
0019  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0020  CLOSURE   R1 = closure proto0
0021  SETTABLE  R0[K9('Init')] = R1
0022  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0023  CLOSURE   R1 = closure proto1
0024  SETTABLE  R0[K10('OnDestroy')] = R1
0025  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0026  CLOSURE   R1 = closure proto2
0027  SETTABLE  R0[K11('SetNeedCheckPopup')] = R1
0028  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0029  CLOSURE   R1 = closure proto3
0030  SETTABLE  R0[K12('NeedCheckPopup')] = R1
0031  GETTABUP  R0 = _ENV[K4('BasePopupHelper')]
0032  CLOSURE   R1 = closure proto4
0033  SETTABLE  R0[K13('CheckPopup')] = R1
0034  NEWTABLE  R0 = {} (0 items)
0035  SETTABUP  _ENV[K14('PopupChain')] = R0
0036  GETTABUP  R0 = _ENV[K14('PopupChain')]
0037  GETTABUP  R1 = _ENV[K14('PopupChain')]
0038  SETTABLE  R0[K8('__index')] = R1
0039  LOADK     R0 = K15 0
0040  CLOSURE   R1 = closure proto5
0041  NEWTABLE  R2 = {} (0 items)
0042  MOVE      R3 = R0
0043  CALL      R3 = call(R3, 1 args, 0 rets)
0044  SETTABLE  R2[K17('ShareLinkReward')] = R3
0045  MOVE      R3 = R0
0046  CALL      R3 = call(R3, 1 args, 0 rets)
0047  SETTABLE  R2[K18('DataBalance')] = R3
0048  MOVE      R3 = R0
0049  CALL      R3 = call(R3, 1 args, 0 rets)
0050  SETTABLE  R2[K19('SkipTimeAutoEffect')] = R3
0051  MOVE      R3 = R0
0052  CALL      R3 = call(R3, 1 args, 0 rets)
0053  SETTABLE  R2[K20('AlbumRewardPopupHelper')] = R3
0054  MOVE      R3 = R0
0055  CALL      R3 = call(R3, 1 args, 0 rets)
0056  SETTABLE  R2[K21('ProgressActivityReward')] = R3
0057  MOVE      R3 = R0
0058  CALL      R3 = call(R3, 1 args, 0 rets)
0059  SETTABLE  R2[K22('DeliveryProgressActivityReward')] = R3
0060  MOVE      R3 = R0
0061  CALL      R3 = call(R3, 1 args, 0 rets)
0062  SETTABLE  R2[K23('TimeLimitedProgressActivityReward')] = R3
0063  MOVE      R3 = R0
0064  CALL      R3 = call(R3, 1 args, 0 rets)
0065  SETTABLE  R2[K24('ChestCustomerReward')] = R3
0066  MOVE      R3 = R0
0067  CALL      R3 = call(R3, 1 args, 0 rets)
0068  SETTABLE  R2[K25('ScrollBackToOrder')] = R3
0069  MOVE      R3 = R0
0070  CALL      R3 = call(R3, 1 args, 0 rets)
0071  SETTABLE  R2[K26('FlambeTime')] = R3
0072  MOVE      R3 = R0
0073  CALL      R3 = call(R3, 1 args, 0 rets)
0074  SETTABLE  R2[K27('Level')] = R3
0075  MOVE      R3 = R0
0076  CALL      R3 = call(R3, 1 args, 0 rets)
0077  SETTABLE  R2[K28('Task')] = R3
0078  MOVE      R3 = R0
0079  CALL      R3 = call(R3, 1 args, 0 rets)
0080  SETTABLE  R2[K29('OrderGroup')] = R3
0081  MOVE      R3 = R0
0082  CALL      R3 = call(R3, 1 args, 0 rets)
0083  SETTABLE  R2[K30('OrderDay')] = R3
0084  MOVE      R3 = R0
0085  CALL      R3 = call(R3, 1 args, 0 rets)
0086  SETTABLE  R2[K31('ItemTypeDelete')] = R3
0087  MOVE      R3 = R0
0088  CALL      R3 = call(R3, 1 args, 0 rets)
0089  SETTABLE  R2[K32('ItemRecycle')] = R3
0090  MOVE      R3 = R0
0091  CALL      R3 = call(R3, 1 args, 0 rets)
0092  SETTABLE  R2[K33('Tutorial')] = R3
0093  MOVE      R3 = R0
0094  CALL      R3 = call(R3, 1 args, 0 rets)
0095  SETTABLE  R2[K34('LuckyBlastTutorial')] = R3
0096  MOVE      R3 = R0
0097  CALL      R3 = call(R3, 1 args, 0 rets)
0098  SETTABLE  R2[K35('ChestNonsopTutorial')] = R3
0099  MOVE      R3 = R0
0100  CALL      R3 = call(R3, 1 args, 0 rets)
0101  SETTABLE  R2[K36('Notice')] = R3
0102  MOVE      R3 = R0
0103  CALL      R3 = call(R3, 1 args, 0 rets)
0104  SETTABLE  R2[K37('Rate')] = R3
0105  MOVE      R3 = R0
0106  CALL      R3 = call(R3, 1 args, 0 rets)
0107  SETTABLE  R2[K38('Bundle')] = R3
0108  MOVE      R3 = R0
0109  CALL      R3 = call(R3, 1 args, 0 rets)
0110  SETTABLE  R2[K39('EnergyBoost')] = R3
0111  MOVE      R3 = R0
0112  CALL      R3 = call(R3, 1 args, 0 rets)
0113  SETTABLE  R2[K40('Album')] = R3
0114  MOVE      R3 = R0
0115  CALL      R3 = call(R3, 1 args, 0 rets)
0116  SETTABLE  R2[K41('LimitAlbum')] = R3
0117  MOVE      R3 = R0
0118  CALL      R3 = call(R3, 1 args, 0 rets)
0119  SETTABLE  R2[K42('FrameDeco')] = R3
0120  MOVE      R3 = R0
0121  CALL      R3 = call(R3, 1 args, 0 rets)
0122  SETTABLE  R2[K43('PairRaceActivity')] = R3
0123  MOVE      R3 = R0
0124  CALL      R3 = call(R3, 1 args, 0 rets)
0125  SETTABLE  R2[K44('BP')] = R3
0126  MOVE      R3 = R0
0127  CALL      R3 = call(R3, 1 args, 0 rets)
0128  SETTABLE  R2[K45('SurpriseChestActivity')] = R3
0129  MOVE      R3 = R0
0130  CALL      R3 = call(R3, 1 args, 0 rets)
0131  SETTABLE  R2[K46('DayExtraRewardActivity')] = R3
0132  MOVE      R3 = R0
0133  CALL      R3 = call(R3, 1 args, 0 rets)
0134  SETTABLE  R2[K47('BakeOut')] = R3
0135  MOVE      R3 = R0
0136  CALL      R3 = call(R3, 1 args, 0 rets)
0137  SETTABLE  R2[K48('WeeklyRank')] = R3
0138  MOVE      R3 = R0
0139  CALL      R3 = call(R3, 1 args, 0 rets)
0140  SETTABLE  R2[K49('CoinRace')] = R3
0141  MOVE      R3 = R0
0142  CALL      R3 = call(R3, 1 args, 0 rets)
0143  SETTABLE  R2[K50('IceCombo')] = R3
0144  MOVE      R3 = R0
0145  CALL      R3 = call(R3, 1 args, 0 rets)
0146  SETTABLE  R2[K51('LineRace')] = R3
0147  MOVE      R3 = R0
0148  CALL      R3 = call(R3, 1 args, 0 rets)
0149  SETTABLE  R2[K52('PkRace')] = R3
0150  MOVE      R3 = R0
0151  CALL      R3 = call(R3, 1 args, 0 rets)
0152  SETTABLE  R2[K53('CrashRace')] = R3
0153  MOVE      R3 = R0
0154  CALL      R3 = call(R3, 1 args, 0 rets)
0155  SETTABLE  R2[K54('MultiRank')] = R3
0156  MOVE      R3 = R0
0157  CALL      R3 = call(R3, 1 args, 0 rets)
0158  SETTABLE  R2[K55('FloatRace')] = R3
0159  MOVE      R3 = R0
0160  CALL      R3 = call(R3, 1 args, 0 rets)
0161  SETTABLE  R2[K56('UpgradeRace')] = R3
0162  MOVE      R3 = R0
0163  CALL      R3 = call(R3, 1 args, 0 rets)
0164  SETTABLE  R2[K57('BigDayRace')] = R3
0165  MOVE      R3 = R0
0166  CALL      R3 = call(R3, 1 args, 0 rets)
0167  SETTABLE  R2[K58('ProgressActivity')] = R3
0168  MOVE      R3 = R0
0169  CALL      R3 = call(R3, 1 args, 0 rets)
0170  SETTABLE  R2[K59('DeliveryProgressActivity')] = R3
0171  MOVE      R3 = R0
0172  CALL      R3 = call(R3, 1 args, 0 rets)
0173  SETTABLE  R2[K60('TimeLimitedProgressActivity')] = R3
0174  MOVE      R3 = R0
0175  CALL      R3 = call(R3, 1 args, 0 rets)
0176  SETTABLE  R2[K61('LuckyDay')] = R3
0177  MOVE      R3 = R0
0178  CALL      R3 = call(R3, 1 args, 0 rets)
0179  SETTABLE  R2[K62('OrdersNonstop')] = R3
0180  MOVE      R3 = R0
0181  CALL      R3 = call(R3, 1 args, 0 rets)
0182  SETTABLE  R2[K63('DoubleWheel')] = R3
0183  MOVE      R3 = R0
0184  CALL      R3 = call(R3, 1 args, 0 rets)
0185  SETTABLE  R2[K64('FundPack')] = R3
0186  MOVE      R3 = R0
0187  CALL      R3 = call(R3, 1 args, 0 rets)
0188  SETTABLE  R2[K65('DiscoSpin')] = R3
0189  MOVE      R3 = R0
0190  CALL      R3 = call(R3, 1 args, 0 rets)
0191  SETTABLE  R2[K66('GemChain')] = R3
0192  MOVE      R3 = R0
0193  CALL      R3 = call(R3, 1 args, 0 rets)
0194  SETTABLE  R2[K67('Dig')] = R3
0195  MOVE      R3 = R0
0196  CALL      R3 = call(R3, 1 args, 0 rets)
0197  SETTABLE  R2[K68('Block')] = R3
0198  MOVE      R3 = R0
0199  CALL      R3 = call(R3, 1 args, 0 rets)
0200  SETTABLE  R2[K69('ExtraBoard')] = R3
0201  MOVE      R3 = R0
0202  CALL      R3 = call(R3, 1 args, 0 rets)
0203  SETTABLE  R2[K70('AdventureBoard')] = R3
0204  MOVE      R3 = R0
0205  CALL      R3 = call(R3, 1 args, 0 rets)
0206  SETTABLE  R2[K71('ExtraBoardBp')] = R3
0207  MOVE      R3 = R0
0208  CALL      R3 = call(R3, 1 args, 0 rets)
0209  SETTABLE  R2[K72('WeeklyActiveQuestEnded')] = R3
0210  MOVE      R3 = R0
0211  CALL      R3 = call(R3, 1 args, 0 rets)
0212  SETTABLE  R2[K73('WeeklyActiveQuestStarted')] = R3
0213  MOVE      R3 = R0
0214  CALL      R3 = call(R3, 1 args, 0 rets)
0215  SETTABLE  R2[K74('DailyActiveQuest')] = R3
0216  MOVE      R3 = R0
0217  CALL      R3 = call(R3, 1 args, 0 rets)
0218  SETTABLE  R2[K75('NewRecipeReward')] = R3
0219  MOVE      R3 = R0
0220  CALL      R3 = call(R3, 1 args, 0 rets)
0221  SETTABLE  R2[K76('RecipeCollect')] = R3
0222  MOVE      R3 = R0
0223  CALL      R3 = call(R3, 1 args, 0 rets)
0224  SETTABLE  R2[K77('CookBoost')] = R3
0225  MOVE      R3 = R0
0226  CALL      R3 = call(R3, 1 args, 0 rets)
0227  SETTABLE  R2[K78('ChestCustomer')] = R3
0228  MOVE      R3 = R0
0229  CALL      R3 = call(R3, 1 args, 0 rets)
0230  SETTABLE  R2[K79('ActivitySimpleStart')] = R3
0231  MOVE      R3 = R0
0232  CALL      R3 = call(R3, 1 args, 0 rets)
0233  SETTABLE  R2[K80('TokenBubble')] = R3
0234  MOVE      R3 = R0
0235  CALL      R3 = call(R3, 1 args, 0 rets)
0236  SETTABLE  R2[K81('CrownLevelUp')] = R3
0237  MOVE      R3 = R0
0238  CALL      R3 = call(R3, 1 args, 0 rets)
0239  SETTABLE  R2[K82('LeastPriorityPopupChain')] = R3
0240  SETTABUP  _ENV[K16('EPopupHelper')] = R2
0241  GETTABUP  R2 = _ENV[K14('PopupChain')]
0242  CLOSURE   R3 = closure proto6
0243  SETTABLE  R2[K83('Awake')] = R3
0244  GETTABUP  R2 = _ENV[K14('PopupChain')]
0245  CLOSURE   R3 = closure proto7
0246  SETTABLE  R2[K10('OnDestroy')] = R3
0247  GETTABUP  R2 = _ENV[K14('PopupChain')]
0248  CLOSURE   R3 = closure proto8
0249  SETTABLE  R2[K84('OnSceneViewLoaded')] = R3
0250  GETTABUP  R2 = _ENV[K14('PopupChain')]
0251  CLOSURE   R3 = closure proto9
0252  SETTABLE  R2[K85('Update')] = R3
0253  GETTABUP  R2 = _ENV[K14('PopupChain')]
0254  CLOSURE   R3 = closure proto10
0255  SETTABLE  R2[K86('_OnLoginFinished')] = R3
0256  GETTABUP  R2 = _ENV[K14('PopupChain')]
0257  CLOSURE   R3 = closure proto11
0258  SETTABLE  R2[K87('_OnGameModeChanged')] = R3
0259  GETTABUP  R2 = _ENV[K14('PopupChain')]
0260  CLOSURE   R3 = closure proto12
0261  SETTABLE  R2[K88('SetNeedCheckPopup')] = R3
0262  GETTABUP  R2 = _ENV[K14('PopupChain')]
0263  CLOSURE   R3 = closure proto13
0264  SETTABLE  R2[K89('GetCurPopScene')] = R3
0265  GETTABUP  R2 = _ENV[K14('PopupChain')]
0266  CLOSURE   R3 = closure proto14
0267  SETTABLE  R2[K90('_StartPopup')] = R3
0268  GETTABUP  R2 = _ENV[K14('PopupChain')]
0269  CLOSURE   R3 = closure proto15
0270  SETTABLE  R2[K91('GetHelper')] = R3
0271  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 18-20 np=1 va=0 ms=2 code=2 consts=2 upvals=0 protos=0
  ;   K[0]='m_needCheckPopup'
  ;   K[1]=true
  ;   locals: self(0-2)
  0000  SETTABLE  R0[K0('m_needCheckPopup')] = K1(true)
  0001  RETURN    return R0..R-1
; ---------- proto1 [OnDestroy] ----------
  ; fn ?  line 22-24 np=1 va=0 ms=3 code=5 consts=2 upvals=1 protos=0
  ;   K[0]='EventDispatcher'
  ;   K[1]='RemoveTarget'
  ;   upvals: _ENV
  ;   locals: self(0-5)
  0000  GETTABUP  R1 = _ENV[K0('EventDispatcher')]
  0001  GETTABLE  R1 = R1[K1('RemoveTarget')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 0 args, 1 rets)
  0004  RETURN    return R0..R-1
; ---------- proto2 [SetNeedCheckPopup] ----------
  ; fn ?  line 26-28 np=2 va=0 ms=2 code=2 consts=1 upvals=0 protos=0
  ;   K[0]='m_needCheckPopup'
  ;   locals: self(0-2), needCheck(0-2)
  0000  SETTABLE  R0[K0('m_needCheckPopup')] = R1
  0001  RETURN    return R0..R-1
; ---------- proto3 [NeedCheckPopup] ----------
  ; fn ?  line 30-32 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_needCheckPopup'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_needCheckPopup')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto4 [CheckPopup] ----------
  ; fn ?  line 35-37 np=1 va=0 ms=2 code=3 consts=0 upvals=0 protos=0
  ;   locals: self(0-3)
  0000  LOADNIL   R1..R1 = nil
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto5 [ShareLinkReward] ----------
  ; fn ?  line 44-47 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
; ---------- proto6 [Awake] ----------
  ; fn ?  line 127-199 np=1 va=0 ms=5 code=481 consts=142 upvals=1 protos=0
  ;   K[0]='m_helpers'
  ;   K[1]='m_levelUpHelper'
  ;   K[2]='LevelUpPopupHelper'
  ;   K[3]='Create'
  ;   K[4]='EPopupHelper'
  ;   K[5]='ShareLinkReward'
  ;   K[6]='ShareLinkPopupHelper'
  ;   K[7]='DataBalance'
  ;   K[8]='DataBalancePopupHelper'
  ;   K[9]='SkipTimeAutoEffect'
  ;   K[10]='SkipTimeAutoEffectPopupHelper'
  ;   K[11]='FlambeTime'
  ;   K[12]='FlambeTimePopupHelper'
  ;   K[13]='Level'
  ;   K[14]='BakeOut'
  ;   K[15]='BakeOutPopupHelper'
  ;   K[16]='Bundle'
  ;   K[17]='BundlePopupHelper'
  ;   K[18]='Notice'
  ;   K[19]='NoticePopupHelper'
  ;   K[20]='Rate'
  ;   K[21]='RatePopupHelper'
  ;   K[22]='Tutorial'
  ;   K[23]='TutorialPopupHelper'
  ;   K[24]='OrderGroup'
  ;   K[25]='OrderGroupPopupHelper'
  ;   K[26]='OrderDay'
  ;   K[27]='OrderDayPopupHelper'
  ;   K[28]='Task'
  ;   K[29]='TaskPopupHelper'
  ;   K[30]='WeeklyRank'
  ;   K[31]='WeeklyRankPopupHelper'
  ;   K[32]='CoinRace'
  ;   K[33]='CoinRacePopupHelper'
  ;   K[34]='IceCombo'
  ;   K[35]='IceComboPopupHelper'
  ;   K[36]='LineRace'
  ;   K[37]='LineRaceActivityPopupHelper'
  ;   K[38]='PkRace'
  ;   K[39]='PkRacePopupHelper'
  ;   K[40]='CrashRace'
  ;   K[41]='CrashRacePopupHelper'
  ;   K[42]='BP'
  ;   K[43]='PassActivityPopupHelper'
  ;   K[44]='Dig'
  ;   K[45]='DigActivityPopupHelper'
  ;   K[46]='ProgressActivity'
  ;   K[47]='ProgressActivityPopupHelper'
  ;   K[48]='ProgressActivityReward'
  ;   K[49]='ProgressActivityRewardPopupHelper'
  ;   K[50]='ExtraBoard'
  ;   K[51]='ExtraBoardActivityPopupHelper'
  ;   K[52]='AdventureBoard'
  ;   K[53]='AdventureBoardActivityPopupHelper'
  ;   K[54]='SurpriseChestActivity'
  ;   K[55]='SurpriseChestActivityPopupHelper'
  ;   K[56]='EnergyBoost'
  ;   K[57]='EnergyBoostPopupHelper'
  ;   K[58]='AlbumRewardPopupHelper'
  ;   K[59]='Album'
  ;   K[60]='AlbumPopupHelper'
  ;   K[61]='LimitAlbum'
  ;   K[62]='LimitAlbumPopupHelper'
  ;   K[63]='ScrollBackToOrder'
  ;   K[64]='ScrollBackToOrderPopupHelper'
  ;   K[65]='ItemRecycle'
  ;   K[66]='ItemRecyclePopupHelper'
  ;   K[67]='ItemTypeDelete'
  ;   K[68]='ItemTypeDeletePopupHelper'
  ;   K[69]='MultiRank'
  ;   K[70]='MultiRankPopupHelper'
  ;   K[71]='BigDayRace'
  ;   K[72]='BigDayRacePopupHelper'
  ;   K[73]='LuckyDay'
  ;   K[74]='LuckyDayPopupHelper'
  ;   K[75]='OrdersNonstop'
  ;   K[76]='OrdersNonstopPopupHelper'
  ;   K[77]='FloatRace'
  ;   K[78]='FloatRacePopupHelper'
  ;   K[79]='WeeklyActiveQuestStarted'
  ;   K[80]='WeeklyActiveQuestStartedPopupHelper'
  ;   K[81]='WeeklyActiveQuestEnded'
  ;   K[82]='WeeklyActiveQuestEndedPopupHelper'
  ;   K[83]='DailyActiveQuest'
  ;   K[84]='DailyActiveQuestPopupHelper'
  ;   K[85]='DayExtraRewardActivity'
  ;   K[86]='DayExtraRewardActivityPopupHelper'
  ;   K[87]='GemChain'
  ;   K[88]='GemChainPopupHelper'
  ;   K[89]='FundPack'
  ;   K[90]='FundPackActivityPopupHelper'
  ;   K[91]='DiscoSpin'
  ;   K[92]='DiscoSpinActivityPopupHelper'
  ;   K[93]='DeliveryProgressActivity'
  ;   K[94]='DeliveryProgressActivityPopupHelper'
  ;   K[95]='DeliveryProgressActivityReward'
  ;   K[96]='DeliveryProgressActivityRewardPopupHelper'
  ;   K[97]='NewRecipeReward'
  ;   K[98]='NewRecipeRewardPopupHelper'
  ;   K[99]='Block'
  ;   K[100]='BlockPopupHelper'
  ;   K[101]='UpgradeRace'
  ;   K[102]='UpgradeRaceActivityPopupHelper'
  ;   K[103]='ExtraBoardBp'
  ;   K[104]='ExtraBoardBpActivityPopupHelper'
  ;   K[105]='CookBoost'
  ;   K[106]='CookBoostActivityPopupHelper'
  ;   K[107]='ChestCustomer'
  ;   K[108]='ChestCustomerActivityPopupHelper'
  ;   K[109]='ChestCustomerReward'
  ;   K[110]='ChestCustomerActivityRewardPopupHelper'
  ;   K[111]='FrameDeco'
  ;   K[112]='FrameDecoActivityPopupHelper'
  ;   K[113]='LeastPriorityPopupChain'
  ;   K[114]='LeastPriorityPopupHelper'
  ;   K[115]='TimeLimitedProgressActivity'
  ;   K[116]='TimeLimitedProgressActivityPopupHelper'
  ;   K[117]='TimeLimitedProgressActivityReward'
  ;   K[118]='TimeLimitedProgressActivityRewardPopupHelper'
  ;   K[119]='ActivitySimpleStart'
  ;   K[120]='ActivitySimpleStartPopupHelper'
  ;   K[121]='PairRaceActivity'
  ;   K[122]='PairRaceActivityPopupHelper'
  ;   K[123]='LuckyBlastTutorial'
  ;   K[124]='LuckyBlastActivityTutorialPopupHelper'
  ;   K[125]='ChestNonsopTutorial'
  ;   K[126]='ChestNonstopActivityTutorialPopupHelper'
  ;   K[127]='RecipeCollect'
  ;   K[128]='RecipeCollectActivityPopupHelper'
  ;   K[129]='TokenBubble'
  ;   K[130]='TokenBubblePopupHelper'
  ;   K[131]='CrownLevelUp'
  ;   K[132]='CrownLevelUpPopupHelper'
  ;   K[133]='DoubleWheel'
  ;   K[134]='DoubleWheelActivityPopupHelper'
  ;   K[135]='EventDispatcher'
  ;   K[136]='AddListener'
  ;   K[137]='EEventType'
  ;   K[138]='LoginFinished'
  ;   K[139]='_OnLoginFinished'
  ;   K[140]='ChangeGameModeFinished'
  ;   K[141]='_OnGameModeChanged'
  ;   upvals: _ENV
  ;   locals: self(0-481)
  0000  NEWTABLE  R1 = {} (0 items)
  0001  SETTABLE  R0[K0('m_helpers')] = R1
  0002  GETTABUP  R1 = _ENV[K2('LevelUpPopupHelper')]
  0003  GETTABLE  R1 = R1[K3('Create')]
  0004  CALL      R1 = call(R1, 1 args, 0 rets)
  0005  SETTABLE  R0[K1('m_levelUpHelper')] = R1
  0006  GETTABLE  R1 = R0[K0('m_helpers')]
  0007  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0008  GETTABLE  R2 = R2[K5('ShareLinkReward')]
  0009  GETTABUP  R3 = _ENV[K6('ShareLinkPopupHelper')]
  0010  GETTABLE  R3 = R3[K3('Create')]
  0011  CALL      R3 = call(R3, 1 args, 0 rets)
  0012  SETTABLE  R1[R2] = R3
  0013  GETTABLE  R1 = R0[K0('m_helpers')]
  0014  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0015  GETTABLE  R2 = R2[K7('DataBalance')]
  0016  GETTABUP  R3 = _ENV[K8('DataBalancePopupHelper')]
  0017  GETTABLE  R3 = R3[K3('Create')]
  0018  CALL      R3 = call(R3, 1 args, 0 rets)
  0019  SETTABLE  R1[R2] = R3
  0020  GETTABLE  R1 = R0[K0('m_helpers')]
  0021  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0022  GETTABLE  R2 = R2[K9('SkipTimeAutoEffect')]
  0023  GETTABUP  R3 = _ENV[K10('SkipTimeAutoEffectPopupHelper')]
  0024  GETTABLE  R3 = R3[K3('Create')]
  0025  CALL      R3 = call(R3, 1 args, 0 rets)
  0026  SETTABLE  R1[R2] = R3
  0027  GETTABLE  R1 = R0[K0('m_helpers')]
  0028  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0029  GETTABLE  R2 = R2[K11('FlambeTime')]
  0030  GETTABUP  R3 = _ENV[K12('FlambeTimePopupHelper')]
  0031  GETTABLE  R3 = R3[K3('Create')]
  0032  CALL      R3 = call(R3, 1 args, 0 rets)
  0033  SETTABLE  R1[R2] = R3
  0034  GETTABLE  R1 = R0[K0('m_helpers')]
  0035  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0036  GETTABLE  R2 = R2[K13('Level')]
  0037  GETTABLE  R3 = R0[K1('m_levelUpHelper')]
  0038  SETTABLE  R1[R2] = R3
  0039  GETTABLE  R1 = R0[K0('m_helpers')]
  0040  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0041  GETTABLE  R2 = R2[K14('BakeOut')]
  0042  GETTABUP  R3 = _ENV[K15('BakeOutPopupHelper')]
  0043  GETTABLE  R3 = R3[K3('Create')]
  0044  CALL      R3 = call(R3, 1 args, 0 rets)
  0045  SETTABLE  R1[R2] = R3
  0046  GETTABLE  R1 = R0[K0('m_helpers')]
  0047  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0048  GETTABLE  R2 = R2[K16('Bundle')]
  0049  GETTABUP  R3 = _ENV[K17('BundlePopupHelper')]
  0050  GETTABLE  R3 = R3[K3('Create')]
  0051  CALL      R3 = call(R3, 1 args, 0 rets)
  0052  SETTABLE  R1[R2] = R3
  0053  GETTABLE  R1 = R0[K0('m_helpers')]
  0054  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0055  GETTABLE  R2 = R2[K18('Notice')]
  0056  GETTABUP  R3 = _ENV[K19('NoticePopupHelper')]
  0057  GETTABLE  R3 = R3[K3('Create')]
  0058  CALL      R3 = call(R3, 1 args, 0 rets)
  0059  SETTABLE  R1[R2] = R3
  0060  GETTABLE  R1 = R0[K0('m_helpers')]
  0061  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0062  GETTABLE  R2 = R2[K20('Rate')]
  0063  GETTABUP  R3 = _ENV[K21('RatePopupHelper')]
  0064  GETTABLE  R3 = R3[K3('Create')]
  0065  CALL      R3 = call(R3, 1 args, 0 rets)
  0066  SETTABLE  R1[R2] = R3
  0067  GETTABLE  R1 = R0[K0('m_helpers')]
  0068  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0069  GETTABLE  R2 = R2[K22('Tutorial')]
  0070  GETTABUP  R3 = _ENV[K23('TutorialPopupHelper')]
  0071  GETTABLE  R3 = R3[K3('Create')]
  0072  CALL      R3 = call(R3, 1 args, 0 rets)
  0073  SETTABLE  R1[R2] = R3
  0074  GETTABLE  R1 = R0[K0('m_helpers')]
  0075  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0076  GETTABLE  R2 = R2[K24('OrderGroup')]
  0077  GETTABUP  R3 = _ENV[K25('OrderGroupPopupHelper')]
  0078  GETTABLE  R3 = R3[K3('Create')]
  0079  CALL      R3 = call(R3, 1 args, 0 rets)
  0080  SETTABLE  R1[R2] = R3
  0081  GETTABLE  R1 = R0[K0('m_helpers')]
  0082  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0083  GETTABLE  R2 = R2[K26('OrderDay')]
  0084  GETTABUP  R3 = _ENV[K27('OrderDayPopupHelper')]
  0085  GETTABLE  R3 = R3[K3('Create')]
  0086  CALL      R3 = call(R3, 1 args, 0 rets)
  0087  SETTABLE  R1[R2] = R3
  0088  GETTABLE  R1 = R0[K0('m_helpers')]
  0089  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0090  GETTABLE  R2 = R2[K28('Task')]
  0091  GETTABUP  R3 = _ENV[K29('TaskPopupHelper')]
  0092  GETTABLE  R3 = R3[K3('Create')]
  0093  CALL      R3 = call(R3, 1 args, 0 rets)
  0094  SETTABLE  R1[R2] = R3
  0095  GETTABLE  R1 = R0[K0('m_helpers')]
  0096  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0097  GETTABLE  R2 = R2[K30('WeeklyRank')]
  0098  GETTABUP  R3 = _ENV[K31('WeeklyRankPopupHelper')]
  0099  GETTABLE  R3 = R3[K3('Create')]
  0100  CALL      R3 = call(R3, 1 args, 0 rets)
  0101  SETTABLE  R1[R2] = R3
  0102  GETTABLE  R1 = R0[K0('m_helpers')]
  0103  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0104  GETTABLE  R2 = R2[K32('CoinRace')]
  0105  GETTABUP  R3 = _ENV[K33('CoinRacePopupHelper')]
  0106  GETTABLE  R3 = R3[K3('Create')]
  0107  CALL      R3 = call(R3, 1 args, 0 rets)
  0108  SETTABLE  R1[R2] = R3
  0109  GETTABLE  R1 = R0[K0('m_helpers')]
  0110  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0111  GETTABLE  R2 = R2[K34('IceCombo')]
  0112  GETTABUP  R3 = _ENV[K35('IceComboPopupHelper')]
  0113  GETTABLE  R3 = R3[K3('Create')]
  0114  CALL      R3 = call(R3, 1 args, 0 rets)
  0115  SETTABLE  R1[R2] = R3
  0116  GETTABLE  R1 = R0[K0('m_helpers')]
  0117  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0118  GETTABLE  R2 = R2[K36('LineRace')]
  0119  GETTABUP  R3 = _ENV[K37('LineRaceActivityPopupHelper')]
  0120  GETTABLE  R3 = R3[K3('Create')]
  0121  CALL      R3 = call(R3, 1 args, 0 rets)
  0122  SETTABLE  R1[R2] = R3
  0123  GETTABLE  R1 = R0[K0('m_helpers')]
  0124  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0125  GETTABLE  R2 = R2[K38('PkRace')]
  0126  GETTABUP  R3 = _ENV[K39('PkRacePopupHelper')]
  0127  GETTABLE  R3 = R3[K3('Create')]
  0128  CALL      R3 = call(R3, 1 args, 0 rets)
  0129  SETTABLE  R1[R2] = R3
  0130  GETTABLE  R1 = R0[K0('m_helpers')]
  0131  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0132  GETTABLE  R2 = R2[K40('CrashRace')]
  0133  GETTABUP  R3 = _ENV[K41('CrashRacePopupHelper')]
  0134  GETTABLE  R3 = R3[K3('Create')]
  0135  CALL      R3 = call(R3, 1 args, 0 rets)
  0136  SETTABLE  R1[R2] = R3
  0137  GETTABLE  R1 = R0[K0('m_helpers')]
  0138  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0139  GETTABLE  R2 = R2[K42('BP')]
  0140  GETTABUP  R3 = _ENV[K43('PassActivityPopupHelper')]
  0141  GETTABLE  R3 = R3[K3('Create')]
  0142  CALL      R3 = call(R3, 1 args, 0 rets)
  0143  SETTABLE  R1[R2] = R3
  0144  GETTABLE  R1 = R0[K0('m_helpers')]
  0145  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0146  GETTABLE  R2 = R2[K44('Dig')]
  0147  GETTABUP  R3 = _ENV[K45('DigActivityPopupHelper')]
  0148  GETTABLE  R3 = R3[K3('Create')]
  0149  CALL      R3 = call(R3, 1 args, 0 rets)
  0150  SETTABLE  R1[R2] = R3
  0151  GETTABLE  R1 = R0[K0('m_helpers')]
  0152  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0153  GETTABLE  R2 = R2[K46('ProgressActivity')]
  0154  GETTABUP  R3 = _ENV[K47('ProgressActivityPopupHelper')]
  0155  GETTABLE  R3 = R3[K3('Create')]
  0156  CALL      R3 = call(R3, 1 args, 0 rets)
  0157  SETTABLE  R1[R2] = R3
  0158  GETTABLE  R1 = R0[K0('m_helpers')]
  0159  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0160  GETTABLE  R2 = R2[K48('ProgressActivityReward')]
  0161  GETTABUP  R3 = _ENV[K49('ProgressActivityRewardPopupHelper')]
  0162  GETTABLE  R3 = R3[K3('Create')]
  0163  CALL      R3 = call(R3, 1 args, 0 rets)
  0164  SETTABLE  R1[R2] = R3
  0165  GETTABLE  R1 = R0[K0('m_helpers')]
  0166  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0167  GETTABLE  R2 = R2[K50('ExtraBoard')]
  0168  GETTABUP  R3 = _ENV[K51('ExtraBoardActivityPopupHelper')]
  0169  GETTABLE  R3 = R3[K3('Create')]
  0170  CALL      R3 = call(R3, 1 args, 0 rets)
  0171  SETTABLE  R1[R2] = R3
  0172  GETTABLE  R1 = R0[K0('m_helpers')]
  0173  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0174  GETTABLE  R2 = R2[K52('AdventureBoard')]
  0175  GETTABUP  R3 = _ENV[K53('AdventureBoardActivityPopupHelper')]
  0176  GETTABLE  R3 = R3[K3('Create')]
  0177  CALL      R3 = call(R3, 1 args, 0 rets)
  0178  SETTABLE  R1[R2] = R3
  0179  GETTABLE  R1 = R0[K0('m_helpers')]
  0180  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0181  GETTABLE  R2 = R2[K54('SurpriseChestActivity')]
  0182  GETTABUP  R3 = _ENV[K55('SurpriseChestActivityPopupHelper')]
  0183  GETTABLE  R3 = R3[K3('Create')]
  0184  CALL      R3 = call(R3, 1 args, 0 rets)
  0185  SETTABLE  R1[R2] = R3
  0186  GETTABLE  R1 = R0[K0('m_helpers')]
  0187  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0188  GETTABLE  R2 = R2[K56('EnergyBoost')]
  0189  GETTABUP  R3 = _ENV[K57('EnergyBoostPopupHelper')]
  0190  GETTABLE  R3 = R3[K3('Create')]
  0191  CALL      R3 = call(R3, 1 args, 0 rets)
  0192  SETTABLE  R1[R2] = R3
  0193  GETTABLE  R1 = R0[K0('m_helpers')]
  0194  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0195  GETTABLE  R2 = R2[K58('AlbumRewardPopupHelper')]
  0196  GETTABUP  R3 = _ENV[K58('AlbumRewardPopupHelper')]
  0197  GETTABLE  R3 = R3[K3('Create')]
  0198  CALL      R3 = call(R3, 1 args, 0 rets)
  0199  SETTABLE  R1[R2] = R3
  0200  GETTABLE  R1 = R0[K0('m_helpers')]
  0201  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0202  GETTABLE  R2 = R2[K59('Album')]
  0203  GETTABUP  R3 = _ENV[K60('AlbumPopupHelper')]
  0204  GETTABLE  R3 = R3[K3('Create')]
  0205  CALL      R3 = call(R3, 1 args, 0 rets)
  0206  SETTABLE  R1[R2] = R3
  0207  GETTABLE  R1 = R0[K0('m_helpers')]
  0208  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0209  GETTABLE  R2 = R2[K61('LimitAlbum')]
  0210  GETTABUP  R3 = _ENV[K62('LimitAlbumPopupHelper')]
  0211  GETTABLE  R3 = R3[K3('Create')]
  0212  CALL      R3 = call(R3, 1 args, 0 rets)
  0213  SETTABLE  R1[R2] = R3
  0214  GETTABLE  R1 = R0[K0('m_helpers')]
  0215  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0216  GETTABLE  R2 = R2[K63('ScrollBackToOrder')]
  0217  GETTABUP  R3 = _ENV[K64('ScrollBackToOrderPopupHelper')]
  0218  GETTABLE  R3 = R3[K3('Create')]
  0219  CALL      R3 = call(R3, 1 args, 0 rets)
  0220  SETTABLE  R1[R2] = R3
  0221  GETTABLE  R1 = R0[K0('m_helpers')]
  0222  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0223  GETTABLE  R2 = R2[K65('ItemRecycle')]
  0224  GETTABUP  R3 = _ENV[K66('ItemRecyclePopupHelper')]
  0225  GETTABLE  R3 = R3[K3('Create')]
  0226  CALL      R3 = call(R3, 1 args, 0 rets)
  0227  SETTABLE  R1[R2] = R3
  0228  GETTABLE  R1 = R0[K0('m_helpers')]
  0229  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0230  GETTABLE  R2 = R2[K67('ItemTypeDelete')]
  0231  GETTABUP  R3 = _ENV[K68('ItemTypeDeletePopupHelper')]
  0232  GETTABLE  R3 = R3[K3('Create')]
  0233  CALL      R3 = call(R3, 1 args, 0 rets)
  0234  SETTABLE  R1[R2] = R3
  0235  GETTABLE  R1 = R0[K0('m_helpers')]
  0236  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0237  GETTABLE  R2 = R2[K69('MultiRank')]
  0238  GETTABUP  R3 = _ENV[K70('MultiRankPopupHelper')]
  0239  GETTABLE  R3 = R3[K3('Create')]
  0240  CALL      R3 = call(R3, 1 args, 0 rets)
  0241  SETTABLE  R1[R2] = R3
  0242  GETTABLE  R1 = R0[K0('m_helpers')]
  0243  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0244  GETTABLE  R2 = R2[K71('BigDayRace')]
  0245  GETTABUP  R3 = _ENV[K72('BigDayRacePopupHelper')]
  0246  GETTABLE  R3 = R3[K3('Create')]
  0247  CALL      R3 = call(R3, 1 args, 0 rets)
  0248  SETTABLE  R1[R2] = R3
  0249  GETTABLE  R1 = R0[K0('m_helpers')]
  0250  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0251  GETTABLE  R2 = R2[K73('LuckyDay')]
  0252  GETTABUP  R3 = _ENV[K74('LuckyDayPopupHelper')]
  0253  GETTABLE  R3 = R3[K3('Create')]
  0254  CALL      R3 = call(R3, 1 args, 0 rets)
  0255  SETTABLE  R1[R2] = R3
  0256  GETTABLE  R1 = R0[K0('m_helpers')]
  0257  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0258  GETTABLE  R2 = R2[K75('OrdersNonstop')]
  0259  GETTABUP  R3 = _ENV[K76('OrdersNonstopPopupHelper')]
  0260  GETTABLE  R3 = R3[K3('Create')]
  0261  CALL      R3 = call(R3, 1 args, 0 rets)
  0262  SETTABLE  R1[R2] = R3
  0263  GETTABLE  R1 = R0[K0('m_helpers')]
  0264  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0265  GETTABLE  R2 = R2[K77('FloatRace')]
  0266  GETTABUP  R3 = _ENV[K78('FloatRacePopupHelper')]
  0267  GETTABLE  R3 = R3[K3('Create')]
  0268  CALL      R3 = call(R3, 1 args, 0 rets)
  0269  SETTABLE  R1[R2] = R3
  0270  GETTABLE  R1 = R0[K0('m_helpers')]
  0271  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0272  GETTABLE  R2 = R2[K79('WeeklyActiveQuestStarted')]
  0273  GETTABUP  R3 = _ENV[K80('WeeklyActiveQuestStartedPopupHelper')]
  0274  GETTABLE  R3 = R3[K3('Create')]
  0275  CALL      R3 = call(R3, 1 args, 0 rets)
  0276  SETTABLE  R1[R2] = R3
  0277  GETTABLE  R1 = R0[K0('m_helpers')]
  0278  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0279  GETTABLE  R2 = R2[K81('WeeklyActiveQuestEnded')]
  0280  GETTABUP  R3 = _ENV[K82('WeeklyActiveQuestEndedPopupHelper')]
  0281  GETTABLE  R3 = R3[K3('Create')]
  0282  CALL      R3 = call(R3, 1 args, 0 rets)
  0283  SETTABLE  R1[R2] = R3
  0284  GETTABLE  R1 = R0[K0('m_helpers')]
  0285  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0286  GETTABLE  R2 = R2[K83('DailyActiveQuest')]
  0287  GETTABUP  R3 = _ENV[K84('DailyActiveQuestPopupHelper')]
  0288  GETTABLE  R3 = R3[K3('Create')]
  0289  CALL      R3 = call(R3, 1 args, 0 rets)
  0290  SETTABLE  R1[R2] = R3
  0291  GETTABLE  R1 = R0[K0('m_helpers')]
  0292  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0293  GETTABLE  R2 = R2[K85('DayExtraRewardActivity')]
  0294  GETTABUP  R3 = _ENV[K86('DayExtraRewardActivityPopupHelper')]
  0295  GETTABLE  R3 = R3[K3('Create')]
  0296  CALL      R3 = call(R3, 1 args, 0 rets)
  0297  SETTABLE  R1[R2] = R3
  0298  GETTABLE  R1 = R0[K0('m_helpers')]
  0299  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0300  GETTABLE  R2 = R2[K87('GemChain')]
  0301  GETTABUP  R3 = _ENV[K88('GemChainPopupHelper')]
  0302  GETTABLE  R3 = R3[K3('Create')]
  0303  CALL      R3 = call(R3, 1 args, 0 rets)
  0304  SETTABLE  R1[R2] = R3
  0305  GETTABLE  R1 = R0[K0('m_helpers')]
  0306  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0307  GETTABLE  R2 = R2[K89('FundPack')]
  0308  GETTABUP  R3 = _ENV[K90('FundPackActivityPopupHelper')]
  0309  GETTABLE  R3 = R3[K3('Create')]
  0310  CALL      R3 = call(R3, 1 args, 0 rets)
  0311  SETTABLE  R1[R2] = R3
  0312  GETTABLE  R1 = R0[K0('m_helpers')]
  0313  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0314  GETTABLE  R2 = R2[K91('DiscoSpin')]
  0315  GETTABUP  R3 = _ENV[K92('DiscoSpinActivityPopupHelper')]
  0316  GETTABLE  R3 = R3[K3('Create')]
  0317  CALL      R3 = call(R3, 1 args, 0 rets)
  0318  SETTABLE  R1[R2] = R3
  0319  GETTABLE  R1 = R0[K0('m_helpers')]
  0320  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0321  GETTABLE  R2 = R2[K93('DeliveryProgressActivity')]
  0322  GETTABUP  R3 = _ENV[K94('DeliveryProgressActivityPopupHelper')]
  0323  GETTABLE  R3 = R3[K3('Create')]
  0324  CALL      R3 = call(R3, 1 args, 0 rets)
  0325  SETTABLE  R1[R2] = R3
  0326  GETTABLE  R1 = R0[K0('m_helpers')]
  0327  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0328  GETTABLE  R2 = R2[K95('DeliveryProgressActivityReward')]
  0329  GETTABUP  R3 = _ENV[K96('DeliveryProgressActivityRewardPopupHelper')]
  0330  GETTABLE  R3 = R3[K3('Create')]
  0331  CALL      R3 = call(R3, 1 args, 0 rets)
  0332  SETTABLE  R1[R2] = R3
  0333  GETTABLE  R1 = R0[K0('m_helpers')]
  0334  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0335  GETTABLE  R2 = R2[K97('NewRecipeReward')]
  0336  GETTABUP  R3 = _ENV[K98('NewRecipeRewardPopupHelper')]
  0337  GETTABLE  R3 = R3[K3('Create')]
  0338  CALL      R3 = call(R3, 1 args, 0 rets)
  0339  SETTABLE  R1[R2] = R3
  0340  GETTABLE  R1 = R0[K0('m_helpers')]
  0341  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0342  GETTABLE  R2 = R2[K99('Block')]
  0343  GETTABUP  R3 = _ENV[K100('BlockPopupHelper')]
  0344  GETTABLE  R3 = R3[K3('Create')]
  0345  CALL      R3 = call(R3, 1 args, 0 rets)
  0346  SETTABLE  R1[R2] = R3
  0347  GETTABLE  R1 = R0[K0('m_helpers')]
  0348  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0349  GETTABLE  R2 = R2[K101('UpgradeRace')]
  0350  GETTABUP  R3 = _ENV[K102('UpgradeRaceActivityPopupHelper')]
  0351  GETTABLE  R3 = R3[K3('Create')]
  0352  CALL      R3 = call(R3, 1 args, 0 rets)
  0353  SETTABLE  R1[R2] = R3
  0354  GETTABLE  R1 = R0[K0('m_helpers')]
  0355  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0356  GETTABLE  R2 = R2[K103('ExtraBoardBp')]
  0357  GETTABUP  R3 = _ENV[K104('ExtraBoardBpActivityPopupHelper')]
  0358  GETTABLE  R3 = R3[K3('Create')]
  0359  CALL      R3 = call(R3, 1 args, 0 rets)
  0360  SETTABLE  R1[R2] = R3
  0361  GETTABLE  R1 = R0[K0('m_helpers')]
  0362  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0363  GETTABLE  R2 = R2[K105('CookBoost')]
  0364  GETTABUP  R3 = _ENV[K106('CookBoostActivityPopupHelper')]
  0365  GETTABLE  R3 = R3[K3('Create')]
  0366  CALL      R3 = call(R3, 1 args, 0 rets)
  0367  SETTABLE  R1[R2] = R3
  0368  GETTABLE  R1 = R0[K0('m_helpers')]
  0369  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0370  GETTABLE  R2 = R2[K107('ChestCustomer')]
  0371  GETTABUP  R3 = _ENV[K108('ChestCustomerActivityPopupHelper')]
  0372  GETTABLE  R3 = R3[K3('Create')]
  0373  CALL      R3 = call(R3, 1 args, 0 rets)
  0374  SETTABLE  R1[R2] = R3
  0375  GETTABLE  R1 = R0[K0('m_helpers')]
  0376  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0377  GETTABLE  R2 = R2[K109('ChestCustomerReward')]
  0378  GETTABUP  R3 = _ENV[K110('ChestCustomerActivityRewardPopupHelper')]
  0379  GETTABLE  R3 = R3[K3('Create')]
  0380  CALL      R3 = call(R3, 1 args, 0 rets)
  0381  SETTABLE  R1[R2] = R3
  0382  GETTABLE  R1 = R0[K0('m_helpers')]
  0383  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0384  GETTABLE  R2 = R2[K111('FrameDeco')]
  0385  GETTABUP  R3 = _ENV[K112('FrameDecoActivityPopupHelper')]
  0386  GETTABLE  R3 = R3[K3('Create')]
  0387  CALL      R3 = call(R3, 1 args, 0 rets)
  0388  SETTABLE  R1[R2] = R3
  0389  GETTABLE  R1 = R0[K0('m_helpers')]
  0390  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0391  GETTABLE  R2 = R2[K113('LeastPriorityPopupChain')]
  0392  GETTABUP  R3 = _ENV[K114('LeastPriorityPopupHelper')]
  0393  GETTABLE  R3 = R3[K3('Create')]
  0394  CALL      R3 = call(R3, 1 args, 0 rets)
  0395  SETTABLE  R1[R2] = R3
  0396  GETTABLE  R1 = R0[K0('m_helpers')]
  0397  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0398  GETTABLE  R2 = R2[K115('TimeLimitedProgressActivity')]
  0399  GETTABUP  R3 = _ENV[K116('TimeLimitedProgressActivityPopupHelper')]
  0400  GETTABLE  R3 = R3[K3('Create')]
  0401  CALL      R3 = call(R3, 1 args, 0 rets)
  0402  SETTABLE  R1[R2] = R3
  0403  GETTABLE  R1 = R0[K0('m_helpers')]
  0404  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0405  GETTABLE  R2 = R2[K117('TimeLimitedProgressActivityReward')]
  0406  GETTABUP  R3 = _ENV[K118('TimeLimitedProgressActivityRewardPopupHelper')]
  0407  GETTABLE  R3 = R3[K3('Create')]
  0408  CALL      R3 = call(R3, 1 args, 0 rets)
  0409  SETTABLE  R1[R2] = R3
  0410  GETTABLE  R1 = R0[K0('m_helpers')]
  0411  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0412  GETTABLE  R2 = R2[K119('ActivitySimpleStart')]
  0413  GETTABUP  R3 = _ENV[K120('ActivitySimpleStartPopupHelper')]
  0414  GETTABLE  R3 = R3[K3('Create')]
  0415  CALL      R3 = call(R3, 1 args, 0 rets)
  0416  SETTABLE  R1[R2] = R3
  0417  GETTABLE  R1 = R0[K0('m_helpers')]
  0418  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0419  GETTABLE  R2 = R2[K121('PairRaceActivity')]
  0420  GETTABUP  R3 = _ENV[K122('PairRaceActivityPopupHelper')]
  0421  GETTABLE  R3 = R3[K3('Create')]
  0422  CALL      R3 = call(R3, 1 args, 0 rets)
  0423  SETTABLE  R1[R2] = R3
  0424  GETTABLE  R1 = R0[K0('m_helpers')]
  0425  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0426  GETTABLE  R2 = R2[K123('LuckyBlastTutorial')]
  0427  GETTABUP  R3 = _ENV[K124('LuckyBlastActivityTutorialPopupHelper')]
  0428  GETTABLE  R3 = R3[K3('Create')]
  0429  CALL      R3 = call(R3, 1 args, 0 rets)
  0430  SETTABLE  R1[R2] = R3
  0431  GETTABLE  R1 = R0[K0('m_helpers')]
  0432  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0433  GETTABLE  R2 = R2[K125('ChestNonsopTutorial')]
  0434  GETTABUP  R3 = _ENV[K126('ChestNonstopActivityTutorialPopupHelper')]
  0435  GETTABLE  R3 = R3[K3('Create')]
  0436  CALL      R3 = call(R3, 1 args, 0 rets)
  0437  SETTABLE  R1[R2] = R3
  0438  GETTABLE  R1 = R0[K0('m_helpers')]
  0439  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0440  GETTABLE  R2 = R2[K127('RecipeCollect')]
  0441  GETTABUP  R3 = _ENV[K128('RecipeCollectActivityPopupHelper')]
  0442  GETTABLE  R3 = R3[K3('Create')]
  0443  CALL      R3 = call(R3, 1 args, 0 rets)
  0444  SETTABLE  R1[R2] = R3
  0445  GETTABLE  R1 = R0[K0('m_helpers')]
  0446  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0447  GETTABLE  R2 = R2[K129('TokenBubble')]
  0448  GETTABUP  R3 = _ENV[K130('TokenBubblePopupHelper')]
  0449  GETTABLE  R3 = R3[K3('Create')]
  0450  CALL      R3 = call(R3, 1 args, 0 rets)
  0451  SETTABLE  R1[R2] = R3
  0452  GETTABLE  R1 = R0[K0('m_helpers')]
  0453  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0454  GETTABLE  R2 = R2[K131('CrownLevelUp')]
  0455  GETTABUP  R3 = _ENV[K132('CrownLevelUpPopupHelper')]
  0456  GETTABLE  R3 = R3[K3('Create')]
  0457  CALL      R3 = call(R3, 1 args, 0 rets)
  0458  SETTABLE  R1[R2] = R3
  0459  GETTABLE  R1 = R0[K0('m_helpers')]
  0460  GETTABUP  R2 = _ENV[K4('EPopupHelper')]
  0461  GETTABLE  R2 = R2[K133('DoubleWheel')]
  0462  GETTABUP  R3 = _ENV[K134('DoubleWheelActivityPopupHelper')]
  0463  GETTABLE  R3 = R3[K3('Create')]
  0464  CALL      R3 = call(R3, 1 args, 0 rets)
  0465  SETTABLE  R1[R2] = R3
  0466  GETTABUP  R1 = _ENV[K135('EventDispatcher')]
  0467  GETTABLE  R1 = R1[K136('AddListener')]
  0468  GETTABUP  R2 = _ENV[K137('EEventType')]
  0469  GETTABLE  R2 = R2[K138('LoginFinished')]
  0470  MOVE      R3 = R0
  0471  GETTABLE  R4 = R0[K139('_OnLoginFinished')]
  0472  CALL      R1 = call(R1, 0 args, 3 rets)
  0473  GETTABUP  R1 = _ENV[K135('EventDispatcher')]
  0474  GETTABLE  R1 = R1[K136('AddListener')]
  0475  GETTABUP  R2 = _ENV[K137('EEventType')]
  0476  GETTABLE  R2 = R2[K140('ChangeGameModeFinished')]
  0477  MOVE      R3 = R0
  0478  GETTABLE  R4 = R0[K141('_OnGameModeChanged')]
  0479  CALL      R1 = call(R1, 0 args, 3 rets)
  0480  RETURN    return R0..R-1
; ---------- proto7 [OnDestroy] ----------
  ; fn ?  line 201-207 np=1 va=0 ms=8 code=14 consts=7 upvals=1 protos=0
  ;   K[0]='EventDispatcher'
  ;   K[1]='RemoveTarget'
  ;   K[2]='ipairs'
  ;   K[3]='m_helpers'
  ;   K[4]='OnDestroy'
  ;   K[5]='m_levelUpHelper'
  ;   K[6]=nil
  ;   upvals: _ENV
  ;   locals: self(0-14), (for generator)(7-12), (for state)(7-12), (for control)(7-12), _(8-10), helper(8-10)
  0000  GETTABUP  R1 = _ENV[K0('EventDispatcher')]
  0001  GETTABLE  R1 = R1[K1('RemoveTarget')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 0 args, 1 rets)
  0004  GETTABUP  R1 = _ENV[K2('ipairs')]
  0005  GETTABLE  R2 = R0[K3('m_helpers')]
  0006  CALL      R1 = call(R1, 3 args, 1 rets)
  0007  JMP       (jump)   -> 10
  0008  SELF      R7 = R5[K4('OnDestroy')] (self)
  0009  CALL      R6 = call(R6, 0 args, 1 rets)
  0010  TFORCALL  tforcall R1
  0011  TFORLOOP  tforloop R3(sBx=-4)   -> 8
  0012  SETTABLE  R0[K5('m_levelUpHelper')] = K6(nil)
  0013  RETURN    return R0..R-1
; ---------- proto8 [OnSceneViewLoaded] ----------
  ; fn ?  line 210-214 np=1 va=0 ms=4 code=6 consts=3 upvals=1 protos=1
  ;   K[0]='DelayExecuteFunc'
  ;   K[1]='SceneViewHud'
  ;   K[2]='Duration'
  ;   upvals: _ENV
  ;   locals: self(0-6)
  0000  GETTABUP  R1 = _ENV[K0('DelayExecuteFunc')]
  0001  CLOSURE   R2 = closure proto0
  0002  GETTABUP  R3 = _ENV[K1('SceneViewHud')]
  0003  GETTABLE  R3 = R3[K2('Duration')]
  0004  CALL      R1 = call(R1, 0 args, 2 rets)
  0005  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 211-213 np=0 va=0 ms=2 code=2 consts=2 upvals=1 protos=0
    ;   K[0]='m_bInited'
    ;   K[1]=true
    ;   upvals: self
    0000  SETTABUP  self[K0('m_bInited')] = K1(true)
    0001  RETURN    return R0..R-1
; ---------- proto9 [Update] ----------
  ; fn ?  line 216-222 np=1 va=0 ms=3 code=7 consts=2 upvals=0 protos=0
  ;   K[0]='m_bInited'
  ;   K[1]='_StartPopup'
  ;   locals: self(0-7)
  0000  GETTABLE  R1 = R0[K0('m_bInited')]
  0001  TEST      if not R1 then   -> -131068
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  SELF      R2 = R0[K1('_StartPopup')] (self)
  0005  CALL      R1 = call(R1, 0 args, 1 rets)
  0006  RETURN    return R0..R-1
; ---------- proto10 [_OnLoginFinished] ----------
  ; fn ?  line 224-231 np=2 va=0 ms=5 code=8 consts=2 upvals=0 protos=0
  ;   K[0]='bSuccess'
  ;   K[1]='SetNeedCheckPopup'
  ;   locals: self(0-8), message(0-8)
  0000  GETTABLE  R2 = R1[K0('bSuccess')]
  0001  TEST      if not R2 then   -> -131068
  0002  JMP       (jump)   -> 4
  0003  RETURN    return R0..R-1
  0004  SELF      R3 = R0[K1('SetNeedCheckPopup')] (self)
  0005  LOADBOOL  R4 = true
  0006  CALL      R2 = call(R2, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto11 [_OnGameModeChanged] ----------
  ; fn ?  line 233-238 np=1 va=0 ms=4 code=12 consts=6 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='SceneManager'
  ;   K[2]='GetGameMode'
  ;   K[3]='EGameMode'
  ;   K[4]='Main'
  ;   K[5]='SetNeedCheckPopup'
  ;   upvals: _ENV
  ;   locals: self(0-12)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('SceneManager')]
  0002  SELF      R2 = R1[K2('GetGameMode')] (self)
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  GETTABUP  R2 = _ENV[K3('EGameMode')]
  0005  GETTABLE  R2 = R2[K4('Main')]
  0006  EQ        if R0 eq R2   -> -130550
  0007  JMP       (jump)   -> 11
  0008  SELF      R2 = R0[K5('SetNeedCheckPopup')] (self)
  0009  LOADBOOL  R3 = true
  0010  CALL      R1 = call(R1, 0 args, 2 rets)
  0011  RETURN    return R0..R-1
; ---------- proto12 [SetNeedCheckPopup] ----------
  ; fn ?  line 240-244 np=2 va=0 ms=10 code=10 consts=3 upvals=1 protos=0
  ;   K[0]='ipairs'
  ;   K[1]='m_helpers'
  ;   K[2]='SetNeedCheckPopup'
  ;   upvals: _ENV
  ;   locals: self(0-10), needCheck(0-10), (for generator)(3-9), (for state)(3-9), (for control)(3-9), _(4-7), helper(4-7)
  0000  GETTABUP  R2 = _ENV[K0('ipairs')]
  0001  GETTABLE  R3 = R0[K1('m_helpers')]
  0002  CALL      R2 = call(R2, 3 args, 1 rets)
  0003  JMP       (jump)   -> 7
  0004  SELF      R8 = R6[K2('SetNeedCheckPopup')] (self)
  0005  MOVE      R9 = R0
  0006  CALL      R7 = call(R7, 0 args, 2 rets)
  0007  TFORCALL  tforcall R2
  0008  TFORLOOP  tforloop R4(sBx=-5)   -> 4
  0009  RETURN    return R0..R-1
; ---------- proto13 [GetCurPopScene] ----------
  ; fn ?  line 246-255 np=0 va=0 ms=5 code=30 consts=11 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='SceneManager'
  ;   K[2]='GetGameMode'
  ;   K[3]='EGameMode'
  ;   K[4]='Board'
  ;   K[5]='EPopupScene'
  ;   K[6]='Main'
  ;   K[7]='Log'
  ;   K[8]='Assert'
  ;   K[9]='找不到当前GameMode对应的PopupScene:'
  ;   K[10]='nil'
  ;   upvals: _ENV
  ;   locals: curGameMode(4-30)
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('SceneManager')]
  0002  SELF      R1 = R0[K2('GetGameMode')] (self)
  0003  CALL      R0 = call(R0, 1 args, 1 rets)
  0004  GETTABUP  R1 = _ENV[K3('EGameMode')]
  0005  GETTABLE  R1 = R1[K4('Board')]
  0006  EQ        if R0 eq R1   -> -131063
  0007  JMP       (jump)   -> 12
  0008  GETTABUP  R1 = _ENV[K5('EPopupScene')]
  0009  GETTABLE  R1 = R1[K4('Board')]
  0010  RETURN    return R1..R0
  0011  JMP       (jump)   -> 29
  0012  GETTABUP  R1 = _ENV[K3('EGameMode')]
  0013  GETTABLE  R1 = R1[K6('Main')]
  0014  EQ        if R0 eq R1   -> -131055
  0015  JMP       (jump)   -> 20
  0016  GETTABUP  R1 = _ENV[K5('EPopupScene')]
  0017  GETTABLE  R1 = R1[K6('Main')]
  0018  RETURN    return R1..R0
  0019  JMP       (jump)   -> 29
  0020  GETTABUP  R1 = _ENV[K7('Log')]
  0021  GETTABLE  R1 = R1[K8('Assert')]
  0022  LOADBOOL  R2 = false
  0023  LOADK     R3 = K9 '找不到当前GameMode对应的PopupScene:'
  0024  TESTSET   if not R1 then R4   -> -131045
  0025  JMP       (jump)   -> 27
  0026  LOADK     R4 = K10 'nil'
  0027  CONCAT    R3 = concat(R3..R3)
  0028  CALL      R1 = call(R1, 0 args, 2 rets)
  0029  RETURN    return R0..R-1
; ---------- proto14 [_StartPopup] ----------
  ; fn ?  line 258-306 np=1 va=0 ms=14 code=139 consts=50 upvals=1 protos=0
  ;   K[0]='UIUtil'
  ;   K[1]='IsUIWindowAutoPopupAllowed'
  ;   K[2]='m_helpers'
  ;   K[3]='IsAutoRun'
  ;   K[4]='EPopupHelper'
  ;   K[5]='ProgressActivityReward'
  ;   K[6]='ChestCustomerReward'
  ;   K[7]='FlambeTime'
  ;   K[8]='m_levelUpHelper'
  ;   K[9]='Task'
  ;   K[10]='OrderGroup'
  ;   K[11]='ItemRecycle'
  ;   K[12]='ipairs'
  ;   K[13]='canPopScene'
  ;   K[14]='PopupChain'
  ;   K[15]='GetCurPopScene'
  ;   K[16]='allowPopWhenHasFlying'
  ;   K[17]='PropertyAnimationManager'
  ;   K[18]='uiLockFlyingCount'
  ;   K[19]=0
  ;   K[20]='GameConfig'
  ;   K[21]='IsTestMode'
  ;   K[22]='canIgnorePopup'
  ;   K[23]='PlayerPrefs'
  ;   K[24]='GetInt'
  ;   K[25]='EPlayerPrefKey'
  ;   K[26]='TestIgnorePopupChain'
  ;   K[27]=1
  ;   K[28]='NeedCheckPopup'
  ;   K[29]='SetNeedCheckPopup'
  ;   K[30]='CheckPopup'
  ;   K[31]=true
  ;   K[32]='GM'
  ;   K[33]='UIManager'
  ;   K[34]='OnChainPopuped'
  ;   K[35]=nil
  ;   K[36]='OpenView'
  ;   K[37]='table'
  ;   K[38]='unpack'
  ;   K[39]='Table'
  ;   K[40]='Empty'
  ;   K[41]='BIManager'
  ;   K[42]='IsNetworkCheckEnd'
  ;   K[43]='LogNet'
  ;   K[44]='EBIType'
  ;   K[45]='NetworkCheckAction'
  ;   K[46]='CanInteract'
  ;   K[47]='SetNetworkCheckEnd'
  ;   K[48]='TestAutoRunModel'
  ;   K[49]='AutoRun'
  ;   upvals: _ENV
  ;   locals: self(0-139), arrHelpers(7-139), (for generator)(42-111), (for state)(42-111), (for control)(42-111), _(43-109), helper(43-109), windowName(82-109), parameters(82-109)
  0000  GETTABUP  R1 = _ENV[K0('UIUtil')]
  0001  GETTABLE  R1 = R1[K1('IsUIWindowAutoPopupAllowed')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  TEST      if not R1 then   -> -131066
  0004  JMP       (jump)   -> 6
  0005  RETURN    return R0..R-1
  0006  GETTABLE  R1 = R0[K2('m_helpers')]
  0007  GETTABUP  R2 = _ENV[K3('IsAutoRun')]
  0008  CALL      R2 = call(R2, 1 args, 0 rets)
  0009  TEST      if not R2 then   -> -131061
  0010  JMP       (jump)   -> 39
  0011  NEWTABLE  R2 = {} (7 items)
  0012  GETTABLE  R3 = R0[K2('m_helpers')]
  0013  GETTABUP  R4 = _ENV[K4('EPopupHelper')]
  0014  GETTABLE  R4 = R4[K5('ProgressActivityReward')]
  0015  GETTABLE  R3 = R3[R4]
  0016  GETTABLE  R4 = R0[K2('m_helpers')]
  0017  GETTABUP  R5 = _ENV[K4('EPopupHelper')]
  0018  GETTABLE  R5 = R5[K6('ChestCustomerReward')]
  0019  GETTABLE  R4 = R4[R5]
  0020  GETTABLE  R5 = R0[K2('m_helpers')]
  0021  GETTABUP  R6 = _ENV[K4('EPopupHelper')]
  0022  GETTABLE  R6 = R6[K7('FlambeTime')]
  0023  GETTABLE  R5 = R5[R6]
  0024  GETTABLE  R6 = R0[K8('m_levelUpHelper')]
  0025  GETTABLE  R7 = R0[K2('m_helpers')]
  0026  GETTABUP  R8 = _ENV[K4('EPopupHelper')]
  0027  GETTABLE  R8 = R8[K9('Task')]
  0028  GETTABLE  R7 = R7[R8]
  0029  GETTABLE  R8 = R0[K2('m_helpers')]
  0030  GETTABUP  R9 = _ENV[K4('EPopupHelper')]
  0031  GETTABLE  R9 = R9[K10('OrderGroup')]
  0032  GETTABLE  R8 = R8[R9]
  0033  GETTABLE  R9 = R0[K2('m_helpers')]
  0034  GETTABUP  R10 = _ENV[K4('EPopupHelper')]
  0035  GETTABLE  R10 = R10[K11('ItemRecycle')]
  0036  GETTABLE  R9 = R9[R10]
  0037  SETLIST   setlist R2[B=1,C=7]
  0038  MOVE      R1 = R0
  0039  GETTABUP  R2 = _ENV[K12('ipairs')]
  0040  MOVE      R3 = R0
  0041  CALL      R2 = call(R2, 3 args, 1 rets)
  0042  JMP       (jump)   -> 109
  0043  GETTABLE  R7 = R6[K13('canPopScene')]
  0044  GETTABUP  R8 = _ENV[K14('PopupChain')]
  0045  GETTABLE  R8 = R8[K15('GetCurPopScene')]
  0046  CALL      R8 = call(R8, 1 args, 0 rets)
  0047  GETTABLE  R7 = R7[R8]
  0048  TEST      if not R7 then   -> -131022
  0049  JMP       (jump)   -> 109
  0050  GETTABLE  R7 = R6[K16('allowPopWhenHasFlying')]
  0051  TEST      if not R7 then   -> -131018
  0052  JMP       (jump)   -> 57
  0053  GETTABUP  R7 = _ENV[K17('PropertyAnimationManager')]
  0054  GETTABLE  R7 = R7[K18('uiLockFlyingCount')]
  0055  LE        if R0 le K19(0)   -> -127156
  0056  JMP       (jump)   -> 109
  0057  GETTABUP  R7 = _ENV[K20('GameConfig')]
  0058  GETTABLE  R7 = R7[K21('IsTestMode')]
  0059  CALL      R7 = call(R7, 1 args, 0 rets)
  0060  TEST      if not R7 then   -> -131010
  0061  JMP       (jump)   -> 73
  0062  GETTABLE  R7 = R6[K22('canIgnorePopup')]
  0063  TEST      if not R7 then   -> -131007
  0064  JMP       (jump)   -> 73
  0065  GETTABUP  R7 = _ENV[K23('PlayerPrefs')]
  0066  GETTABLE  R7 = R7[K24('GetInt')]
  0067  GETTABUP  R8 = _ENV[K25('EPlayerPrefKey')]
  0068  GETTABLE  R8 = R8[K26('TestIgnorePopupChain')]
  0069  LOADK     R9 = K19 0
  0070  CALL      R7 = call(R7, 1 args, 2 rets)
  0071  EQ        if R1 eq K27(1)   -> -127132
  0072  JMP       (jump)   -> 109
  0073  SELF      R8 = R6[K28('NeedCheckPopup')] (self)
  0074  CALL      R7 = call(R7, 1 args, 1 rets)
  0075  TEST      if not R7 then   -> -130995
  0076  JMP       (jump)   -> 109
  0077  SELF      R8 = R6[K29('SetNeedCheckPopup')] (self)
  0078  LOADBOOL  R9 = false
  0079  CALL      R7 = call(R7, 0 args, 2 rets)
  0080  SELF      R8 = R6[K30('CheckPopup')] (self)
  0081  CALL      R7 = call(R7, 2 args, 1 rets)
  0082  EQ        if R0 eq K31(true)   -> -127117
  0083  JMP       (jump)   -> 90
  0084  GETTABUP  R9 = _ENV[K32('GM')]
  0085  GETTABLE  R9 = R9[K33('UIManager')]
  0086  SELF      R10 = R9[K34('OnChainPopuped')] (self)
  0087  CALL      R9 = call(R9, 0 args, 1 rets)
  0088  RETURN    return R0..R-1
  0089  JMP       (jump)   -> 109
  0090  EQ        if R1 eq K35(nil)   -> -127105
  0091  JMP       (jump)   -> 109
  0092  GETTABUP  R9 = _ENV[K32('GM')]
  0093  GETTABLE  R9 = R9[K33('UIManager')]
  0094  SELF      R10 = R9[K36('OpenView')] (self)
  0095  MOVE      R11 = R0
  0096  GETTABUP  R12 = _ENV[K37('table')]
  0097  GETTABLE  R12 = R12[K38('unpack')]
  0098  TESTSET   if R1 then R13   -> -126875
  0099  JMP       (jump)   -> 102
  0100  GETTABUP  R13 = _ENV[K39('Table')]
  0101  GETTABLE  R13 = R13[K40('Empty')]
  0102  CALL      R12 = call(R12, -1 args, 1 rets)
  0103  CALL      R9 = call(R9, 0 args, -1 rets)
  0104  GETTABUP  R9 = _ENV[K32('GM')]
  0105  GETTABLE  R9 = R9[K33('UIManager')]
  0106  SELF      R10 = R9[K34('OnChainPopuped')] (self)
  0107  CALL      R9 = call(R9, 0 args, 1 rets)
  0108  RETURN    return R0..R-1
  0109  TFORCALL  tforcall R2
  0110  TFORLOOP  tforloop R4(sBx=-68)   -> 43
  0111  GETTABUP  R2 = _ENV[K32('GM')]
  0112  GETTABLE  R2 = R2[K41('BIManager')]
  0113  SELF      R3 = R2[K42('IsNetworkCheckEnd')] (self)
  0114  CALL      R2 = call(R2, 1 args, 1 rets)
  0115  TEST      if not R2 then   -> -130954
  0116  JMP       (jump)   -> 130
  0117  GETTABUP  R2 = _ENV[K32('GM')]
  0118  GETTABLE  R2 = R2[K41('BIManager')]
  0119  SELF      R3 = R2[K43('LogNet')] (self)
  0120  GETTABUP  R4 = _ENV[K44('EBIType')]
  0121  GETTABLE  R4 = R4[K45('NetworkCheckAction')]
  0122  GETTABLE  R4 = R4[K46('CanInteract')]
  0123  LOADNIL   R5..R5 = nil
  0124  LOADBOOL  R8 = true
  0125  CALL      R2 = call(R2, 0 args, 6 rets)
  0126  GETTABUP  R2 = _ENV[K32('GM')]
  0127  GETTABLE  R2 = R2[K41('BIManager')]
  0128  SELF      R3 = R2[K47('SetNetworkCheckEnd')] (self)
  0129  CALL      R2 = call(R2, 0 args, 1 rets)
  0130  GETTABUP  R2 = _ENV[K3('IsAutoRun')]
  0131  CALL      R2 = call(R2, 1 args, 0 rets)
  0132  TEST      if not R2 then   -> -130938
  0133  JMP       (jump)   -> 138
  0134  GETTABUP  R2 = _ENV[K32('GM')]
  0135  GETTABLE  R2 = R2[K48('TestAutoRunModel')]
  0136  SELF      R3 = R2[K49('AutoRun')] (self)
  0137  CALL      R2 = call(R2, 0 args, 1 rets)
  0138  RETURN    return R0..R-1
; ---------- proto15 [GetHelper] ----------
  ; fn ?  line 308-310 np=2 va=0 ms=3 code=4 consts=1 upvals=0 protos=0
  ;   K[0]='m_helpers'
  ;   locals: self(0-4), ePopupHelper(0-4)
  0000  GETTABLE  R2 = R0[K0('m_helpers')]
  0001  GETTABLE  R2 = R2[R1]
  0002  RETURN    return R2..R1
  0003  RETURN    return R0..R-1
