# Model_Tutorial_TutorialDefinition_136.luac
; fn @TutorialDefinition.lua  line 0-0 np=0 va=1 ms=4 code=92 consts=106 upvals=1 protos=1
;   K[0]='ETutorialState'
;   K[1]='NotStarted'
;   K[2]=0
;   K[3]='Ongoing'
;   K[4]=1
;   K[5]='Finished'
;   K[6]=2
;   K[7]='ETutorialId'
;   K[8]='ToBoard'
;   K[9]='toboard'
;   K[10]='Timeline'
;   K[11]='timeline'
;   K[12]='PDCD1'
;   K[13]='CD_pd_1_7'
;   K[14]='PDCD2'
;   K[15]='CD_pd_2_6'
;   K[16]='OrderGroup'
;   K[17]='order_group'
;   K[18]='CG'
;   K[19]='tutorial_cg'
;   K[20]='BakeOut1'
;   K[21]='tutorial_bakeout_1'
;   K[22]='CoinRaceEntryTutorial'
;   K[23]='tutorial_coin_race_entry'
;   K[24]='CoinRaceFirstRoundTutorial'
;   K[25]='tutorial_coin_race_first_main_window'
;   K[26]='CoinRaceSecondRoundTutorial'
;   K[27]='tutorial_coin_race_second_main_window'
;   K[28]='CoinRaceOrderTutorial'
;   K[29]='tutorial_coin_race_order'
;   K[30]='ExtraBoardStart'
;   K[31]='tutorial_extraboard_start'
;   K[32]='ExtraBoardMultipleUnlock'
;   K[33]='tutorial_extraboard_multiple_unlock'
;   K[34]='ExtraBoardCobwebUnlock'
;   K[35]='tutorial_extraboard_cobweb_unlock'
;   K[36]='AlbumDoublePackBuff'
;   K[37]='tutorial_album_doublepack'
;   K[38]='DeliveryProgressStart'
;   K[39]='tutorial_deliveryprogress_start'
;   K[40]='ChangeName'
;   K[41]='tutorial_change_name'
;   K[42]='LimitAlbumStart'
;   K[43]='tutorial_limitalbum_start'
;   K[44]='AlbumStart'
;   K[45]='tutorial_album_start'
;   K[46]='AddItemOldUser'
;   K[47]='additem_old_user'
;   K[48]='EnergyBoostDouble'
;   K[49]='tutorial_energy_boost'
;   K[50]='EnergyBoostQuad'
;   K[51]='tutorial_energy_boost_quad'
;   K[52]='BlockStart'
;   K[53]='tutorial_block_start'
;   K[54]='FrameDecoStart'
;   K[55]='tutorial_frame_deco_start2'
;   K[56]='OrdersNonstopStart'
;   K[57]='tutorial_ordersnonstop_start'
;   K[58]='LuckyBlastClickEntry'
;   K[59]='tutorial_luckyblast_clickentry'
;   K[60]='ChestNonstopStart'
;   K[61]='tutorial_chestnonstop_start'
;   K[62]='RecipeCollectStart'
;   K[63]='tutorial_recipecollect_start'
;   K[64]='CrownLevelUpStart'
;   K[65]='tutorial_crownlevelup_start'
;   K[66]='LineRaceStart'
;   K[67]='tutorial_line_race_start'
;   K[68]='ETutorialStartCondition'
;   K[69]='TutorialFinished'
;   K[70]='FunctionEnabled'
;   K[71]='CachedItemPushed'
;   K[72]='MainLevel'
;   K[73]='TaskFinished'
;   K[74]='BakeOutStart'
;   K[75]='OrderGroupFinished'
;   K[76]='ItemAdded'
;   K[77]='HasOrder'
;   K[78]='CoinRaceStart'
;   K[79]='PkRaceStart'
;   K[80]='CrashRaceStart'
;   K[81]='BigDayRaceStart'
;   K[82]='IceComboStart'
;   K[83]='PassStart'
;   K[84]='DigActivityStart'
;   K[85]='ProgressStart'
;   K[86]='AdventureBoardStart'
;   K[87]='NormalExtraBoardStart'
;   K[88]='UIBoardStart'
;   K[89]='AlbumActivityStart'
;   K[90]='LimitAlbumActivityStart'
;   K[91]='MultiRankStart'
;   K[92]='WeeklyRankStart'
;   K[93]='FloatRaceStart'
;   K[94]='UpgradeRaceStart'
;   K[95]='ChestCustomerStart'
;   K[96]='TokenBubbleStart'
;   K[97]='PairRaceStart'
;   K[98]='LuckyBlastStart'
;   K[99]='DoubleWheelStart'
;   K[100]='GameConfig'
;   K[101]='IsTestMode'
;   K[102]='setmetatable'
;   K[103]='__index'
;   K[104]='INTRO_TIMELINE_ID'
;   K[105]='intro_timeline'
;   upvals: _ENV
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABLE  R0[K1('NotStarted')] = K2(0)
0002  SETTABLE  R0[K3('Ongoing')] = K4(1)
0003  SETTABLE  R0[K5('Finished')] = K6(2)
0004  SETTABUP  _ENV[K0('ETutorialState')] = R0
0005  NEWTABLE  R0 = {} (0 items)
0006  SETTABLE  R0[K8('ToBoard')] = K9('toboard')
0007  SETTABLE  R0[K10('Timeline')] = K11('timeline')
0008  SETTABLE  R0[K12('PDCD1')] = K13('CD_pd_1_7')
0009  SETTABLE  R0[K14('PDCD2')] = K15('CD_pd_2_6')
0010  SETTABLE  R0[K16('OrderGroup')] = K17('order_group')
0011  SETTABLE  R0[K18('CG')] = K19('tutorial_cg')
0012  SETTABLE  R0[K20('BakeOut1')] = K21('tutorial_bakeout_1')
0013  SETTABLE  R0[K22('CoinRaceEntryTutorial')] = K23('tutorial_coin_race_entry')
0014  SETTABLE  R0[K24('CoinRaceFirstRoundTutorial')] = K25('tutorial_coin_race_first_main_window')
0015  SETTABLE  R0[K26('CoinRaceSecondRoundTutorial')] = K27('tutorial_coin_race_second_main_window')
0016  SETTABLE  R0[K28('CoinRaceOrderTutorial')] = K29('tutorial_coin_race_order')
0017  SETTABLE  R0[K30('ExtraBoardStart')] = K31('tutorial_extraboard_start')
0018  SETTABLE  R0[K32('ExtraBoardMultipleUnlock')] = K33('tutorial_extraboard_multiple_unlock')
0019  SETTABLE  R0[K34('ExtraBoardCobwebUnlock')] = K35('tutorial_extraboard_cobweb_unlock')
0020  SETTABLE  R0[K36('AlbumDoublePackBuff')] = K37('tutorial_album_doublepack')
0021  SETTABLE  R0[K38('DeliveryProgressStart')] = K39('tutorial_deliveryprogress_start')
0022  SETTABLE  R0[K40('ChangeName')] = K41('tutorial_change_name')
0023  SETTABLE  R0[K42('LimitAlbumStart')] = K43('tutorial_limitalbum_start')
0024  SETTABLE  R0[K44('AlbumStart')] = K45('tutorial_album_start')
0025  SETTABLE  R0[K46('AddItemOldUser')] = K47('additem_old_user')
0026  SETTABLE  R0[K48('EnergyBoostDouble')] = K49('tutorial_energy_boost')
0027  SETTABLE  R0[K50('EnergyBoostQuad')] = K51('tutorial_energy_boost_quad')
0028  SETTABLE  R0[K52('BlockStart')] = K53('tutorial_block_start')
0029  SETTABLE  R0[K54('FrameDecoStart')] = K55('tutorial_frame_deco_start2')
0030  SETTABLE  R0[K56('OrdersNonstopStart')] = K57('tutorial_ordersnonstop_start')
0031  SETTABLE  R0[K58('LuckyBlastClickEntry')] = K59('tutorial_luckyblast_clickentry')
0032  SETTABLE  R0[K60('ChestNonstopStart')] = K61('tutorial_chestnonstop_start')
0033  SETTABLE  R0[K62('RecipeCollectStart')] = K63('tutorial_recipecollect_start')
0034  SETTABLE  R0[K64('CrownLevelUpStart')] = K65('tutorial_crownlevelup_start')
0035  SETTABLE  R0[K66('LineRaceStart')] = K67('tutorial_line_race_start')
0036  SETTABUP  _ENV[K7('ETutorialId')] = R0
0037  NEWTABLE  R0 = {} (0 items)
0038  SETTABLE  R0[K69('TutorialFinished')] = K69('TutorialFinished')
0039  SETTABLE  R0[K70('FunctionEnabled')] = K70('FunctionEnabled')
0040  SETTABLE  R0[K71('CachedItemPushed')] = K71('CachedItemPushed')
0041  SETTABLE  R0[K72('MainLevel')] = K72('MainLevel')
0042  SETTABLE  R0[K73('TaskFinished')] = K73('TaskFinished')
0043  SETTABLE  R0[K74('BakeOutStart')] = K74('BakeOutStart')
0044  SETTABLE  R0[K75('OrderGroupFinished')] = K75('OrderGroupFinished')
0045  SETTABLE  R0[K76('ItemAdded')] = K76('ItemAdded')
0046  SETTABLE  R0[K77('HasOrder')] = K77('HasOrder')
0047  SETTABLE  R0[K78('CoinRaceStart')] = K78('CoinRaceStart')
0048  SETTABLE  R0[K79('PkRaceStart')] = K79('PkRaceStart')
0049  SETTABLE  R0[K80('CrashRaceStart')] = K80('CrashRaceStart')
0050  SETTABLE  R0[K66('LineRaceStart')] = K66('LineRaceStart')
0051  SETTABLE  R0[K81('BigDayRaceStart')] = K81('BigDayRaceStart')
0052  SETTABLE  R0[K82('IceComboStart')] = K82('IceComboStart')
0053  SETTABLE  R0[K83('PassStart')] = K83('PassStart')
0054  SETTABLE  R0[K38('DeliveryProgressStart')] = K38('DeliveryProgressStart')
0055  SETTABLE  R0[K84('DigActivityStart')] = K84('DigActivityStart')
0056  SETTABLE  R0[K52('BlockStart')] = K52('BlockStart')
0057  SETTABLE  R0[K85('ProgressStart')] = K85('ProgressStart')
0058  SETTABLE  R0[K30('ExtraBoardStart')] = K30('ExtraBoardStart')
0059  SETTABLE  R0[K86('AdventureBoardStart')] = K86('AdventureBoardStart')
0060  SETTABLE  R0[K87('NormalExtraBoardStart')] = K87('NormalExtraBoardStart')
0061  SETTABLE  R0[K88('UIBoardStart')] = K88('UIBoardStart')
0062  SETTABLE  R0[K89('AlbumActivityStart')] = K89('AlbumActivityStart')
0063  SETTABLE  R0[K90('LimitAlbumActivityStart')] = K90('LimitAlbumActivityStart')
0064  SETTABLE  R0[K91('MultiRankStart')] = K91('MultiRankStart')
0065  SETTABLE  R0[K92('WeeklyRankStart')] = K92('WeeklyRankStart')
0066  SETTABLE  R0[K93('FloatRaceStart')] = K93('FloatRaceStart')
0067  SETTABLE  R0[K94('UpgradeRaceStart')] = K94('UpgradeRaceStart')
0068  SETTABLE  R0[K95('ChestCustomerStart')] = K95('ChestCustomerStart')
0069  SETTABLE  R0[K54('FrameDecoStart')] = K54('FrameDecoStart')
0070  SETTABLE  R0[K56('OrdersNonstopStart')] = K56('OrdersNonstopStart')
0071  SETTABLE  R0[K96('TokenBubbleStart')] = K96('TokenBubbleStart')
0072  SETTABLE  R0[K64('CrownLevelUpStart')] = K64('CrownLevelUpStart')
0073  SETTABLE  R0[K97('PairRaceStart')] = K97('PairRaceStart')
0074  SETTABLE  R0[K98('LuckyBlastStart')] = K98('LuckyBlastStart')
0075  SETTABLE  R0[K60('ChestNonstopStart')] = K60('ChestNonstopStart')
0076  SETTABLE  R0[K62('RecipeCollectStart')] = K62('RecipeCollectStart')
0077  SETTABLE  R0[K99('DoubleWheelStart')] = K99('DoubleWheelStart')
0078  SETTABUP  _ENV[K68('ETutorialStartCondition')] = R0
0079  GETTABUP  R0 = _ENV[K100('GameConfig')]
0080  GETTABLE  R0 = R0[K101('IsTestMode')]
0081  CALL      R0 = call(R0, 1 args, 0 rets)
0082  TEST      if not R0 then   -> -130988
0083  JMP       (jump)   -> 90
0084  GETTABUP  R0 = _ENV[K102('setmetatable')]
0085  GETTABUP  R1 = _ENV[K68('ETutorialStartCondition')]
0086  NEWTABLE  R2 = {} (0 items)
0087  CLOSURE   R3 = closure proto0
0088  SETTABLE  R2[K103('__index')] = R3
0089  CALL      R0 = call(R0, 0 args, 2 rets)
0090  SETTABUP  _ENV[K104('INTRO_TIMELINE_ID')] = K105('intro_timeline')
0091  RETURN    return R0..R-1
; ---------- proto0 [__index] ----------
  ; fn ?  line 92-95 np=2 va=0 ms=6 code=11 consts=4 upvals=1 protos=0
  ;   K[0]='Log'
  ;   K[1]='Error'
  ;   K[2]='ETutorialStartCondition 中缺少定义: '
  ;   K[3]='tostring'
  ;   upvals: _ENV
  ;   locals: _(0-11), key(0-11)
  0000  GETTABUP  R2 = _ENV[K0('Log')]
  0001  GETTABLE  R2 = R2[K1('Error')]
  0002  LOADK     R3 = K2 'ETutorialStartCondition 中缺少定义: '
  0003  GETTABUP  R4 = _ENV[K3('tostring')]
  0004  MOVE      R5 = R0
  0005  CALL      R4 = call(R4, 1 args, 1 rets)
  0006  CONCAT    R3 = concat(R3..R3)
  0007  CALL      R2 = call(R2, 0 args, 1 rets)
  0008  LOADNIL   R2..R2 = nil
  0009  RETURN    return R2..R1
  0010  RETURN    return R0..R-1
