<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var __extends = this &amp;&amp; this['__extends'] || function () {
    var _0x50c6fc = Object['setPrototy' + 'peOf'] || { '__proto__': [] } instanceof Array &amp;&amp; function (_0x2a7354, _0x39b3d7) {
        _0x2a7354['__proto__'] = _0x39b3d7;
    } || function (_0x140a95, _0x1b0152) {
        for (var _0x212b62 in _0x1b0152)
            _0x1b0152['hasOwnProp' + 'erty'](_0x212b62) &amp;&amp; (_0x140a95[_0x212b62] = _0x1b0152[_0x212b62]);
    };
    return function (_0x12a56d, _0x124a96) {
        function _0x3da8a1() {
            this['constructo' + 'r'] = _0x12a56d;
        }
        _0x50c6fc(_0x12a56d, _0x124a96), _0x12a56d['prototype'] = null === _0x124a96 ? Object['create'](_0x124a96) : (_0x3da8a1['prototype'] = _0x124a96['prototype'], new _0x3da8a1());
    };
}();
!function () {
    function _0x4ed583(_0xe28173, _0x4ffcb7, _0x5dc6ce) {
        function _0x41452d(_0x930ba0, _0x4cb16a) {
            if (!_0x4ffcb7[_0x930ba0]) {
                if (!_0xe28173[_0x930ba0]) {
                    var _0x2d6eca = 'function' == typeof require &amp;&amp; require;
                    if (!_0x4cb16a &amp;&amp; _0x2d6eca)
                        return _0x2d6eca(_0x930ba0, !0x0);
                    if (_0x3430ad)
                        return _0x3430ad(_0x930ba0, !0x0);
                    var _0x573629 = new Error('Cannot\x20fin' + 'd\x20module\x20\x27' + _0x930ba0 + '\x27');
                    throw _0x573629['code'] = 'MODULE_NOT' + '_FOUND', _0x573629;
                }
                var _0x2f934c = _0x4ffcb7[_0x930ba0] = { 'exports': {} };
                _0xe28173[_0x930ba0][0x0]['call'](_0x2f934c['exports'], function (_0x4f83f0) {
                    var _0x363e10 = _0xe28173[_0x930ba0][0x1][_0x4f83f0];
                    return _0x41452d(_0x363e10 || _0x4f83f0);
                }, _0x2f934c, _0x2f934c['exports'], _0x4ed583, _0xe28173, _0x4ffcb7, _0x5dc6ce);
            }
            return _0x4ffcb7[_0x930ba0]['exports'];
        }
        for (var _0x3430ad = 'function' == typeof require &amp;&amp; require, _0x41333c = 0x0; _0x41333c &lt; _0x5dc6ce['length']; _0x41333c++)
            _0x41452d(_0x5dc6ce[_0x41333c]);
        return _0x41452d;
    }
    return _0x4ed583;
}()({
    0x1: [
        function (_0xd4cf5e, _0xc4de3f, _0x57d0e0) {
            'use strict';
            Object['defineProp' + 'erty'](_0x57d0e0, '__esModule', { 'value': !0x0 });
            var _0x4cb272 = _0xd4cf5e('./script/S' + 'caleEffect'), _0x3ecb88 = _0xd4cf5e('./script/B' + 'tn_Reward'), _0x526c9b = _0xd4cf5e('./script/T' + 'opUIScript'), _0x4b3324 = _0xd4cf5e('./view/Top' + 'UI'), _0x4e8a0c = _0xd4cf5e('./modules/' + 'MengJiaAd/' + 'script/Lik' + 'eScript'), _0x4d84ab = _0xd4cf5e('./script/L' + 'oadingScri' + 'pt'), _0x329c9f = _0xd4cf5e('./modules/' + 'MengJiaAd/' + 'script/Pop' + 'ularizeScr' + 'ipt'), _0x5677a0 = _0xd4cf5e('./script/T' + 'ipsScript'), _0x335942 = _0xd4cf5e('./modules/' + 'MengJiaAd/' + 'script/Ban' + 'nerScript'), _0x1ea61b = function () {
                    function _0x3082c2() {
                    }
                    return _0x3082c2['init'] = function () {
                        var _0x4b82b4 = Laya['ClassUtils']['regClass'];
                        _0x4b82b4('script/Sca' + 'leEffect.t' + 's', _0x4cb272['default']), _0x4b82b4('script/Btn' + '_Reward.ts', _0x3ecb88['default']), _0x4b82b4('script/Top' + 'UIScript.t' + 's', _0x526c9b['default']), _0x4b82b4('view/TopUI' + '.ts', _0x4b3324['default']), _0x4b82b4('modules/Me' + 'ngJiaAd/sc' + 'ript/LikeS' + 'cript.ts', _0x4e8a0c['default']), _0x4b82b4('script/Loa' + 'dingScript' + '.ts', _0x4d84ab['default']), _0x4b82b4('modules/Me' + 'ngJiaAd/sc' + 'ript/Popul' + 'arizeScrip' + 't.ts', _0x329c9f['default']), _0x4b82b4('script/Tip' + 'sScript.ts', _0x5677a0['default']), _0x4b82b4('modules/Me' + 'ngJiaAd/sc' + 'ript/Banne' + 'rScript.ts', _0x335942['default']);
                    }, _0x3082c2['width'] = 0x2ee, _0x3082c2['height'] = 0x536, _0x3082c2['scaleMode'] = 'showall', _0x3082c2['screenMode'] = 'none', _0x3082c2['alignV'] = 'middle', _0x3082c2['alignH'] = 'center', _0x3082c2['startScene'] = 'scenes/Loa' + 'dingScene.' + 'scene', _0x3082c2['sceneRoot'] = '', _0x3082c2['debug'] = !0x1, _0x3082c2['stat'] = !0x1, _0x3082c2['physicsDeb' + 'ug'] = !0x1, _0x3082c2['exportScen' + 'eToJson'] = !0x0, _0x3082c2;
                }();
            _0x57d0e0['default'] = _0x1ea61b, _0x1ea61b['init']();
        },
        {
            './modules/MengJiaAd/script/BannerScript': 0x3b,
            './modules/MengJiaAd/script/LikeScript': 0x3c,
            './modules/MengJiaAd/script/PopularizeScript': 0x3d,
            './script/Btn_Reward': 0x42,
            './script/LoadingScript': 0x45,
            './script/ScaleEffect': 0x46,
            './script/TipsScript': 0x47,
            './script/TopUIScript': 0x48,
            './view/TopUI': 0x75
        }
    ],
    0x2: [
        function (_0x234952, _0x1521ec, _0x1d33f7) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1d33f7, '__esModule', { 'value': !0x0 });
            var _0x9a797d = _0x234952('./framewor' + 'k/Tools/Ut' + 'ils'), _0x3b8261 = _0x234952('./GameConf' + 'ig'), _0x12c888 = _0x234952('./framewor' + 'k/Base/App' + 'Base'), _0x1786a1 = _0x234952('./common/G' + 'M'), _0x20ae73 = _0x234952('./sdk/Sdk'), _0xb72d30 = _0x234952('./config/G' + 'ameCfg'), _0x518775 = function (_0x373aa1) {
                    function _0x203cdc() {
                        var _0x189c6d = this;
                        _0x20ae73['Sdk']['sInit'](_0xb72d30['default']);
                        var _0x5947bd = _0x3b8261['default'];
                        return _0x189c6d = _0x373aa1['call'](this, _0x5947bd) || this, _0x3b8261['default']['stat'] &amp;&amp; _0x1786a1['default']['init'](), _0x9a797d['default']['isOnMiniGa' + 'me']() &amp;&amp; (Laya['URL']['basePath'] = '', Laya['MiniAdpter']['AutoCacheD' + 'ownFile'] = !0x0, Laya['MiniAdpter']['nativefile' + 's'] = [], Laya['MiniAdpter']['remotefile' + 's'] = ['res3d/Asse' + 'ts/ToonVeh' + 'icles/Mode' + 'ls']), _0x189c6d;
                    }
                    return __extends(_0x203cdc, _0x373aa1), _0x203cdc['prototype']['onLoaded'] = function () {
                        console['log']('Config\x20Loa' + 'd\x20Complete' + 'd\x20!'), this['launch']();
                    }, _0x203cdc;
                }(_0x12c888['default']);
            new _0x518775();
        },
        {
            './GameConfig': 0x1,
            './common/GM': 0x3,
            './config/GameCfg': 0x6,
            './framework/Base/AppBase': 0x8,
            './framework/Tools/Utils': 0x1f,
            './sdk/Sdk': 0x5a
        }
    ],
    0x3: [
        function (_0x17cecc, _0x158df2, _0x5c6ebe) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5c6ebe, '__esModule', { 'value': !0x0 });
            var _0x5b6682 = _0x17cecc('../framewo' + 'rk/Tools/U' + 'tils'), _0x3f3bf7 = function () {
                    function _0x2130c7() {
                    }
                    return _0x2130c7['init'] = function () {
                        _0x5b6682['default']['setGlobal']('GM', _0x2130c7);
                    }, _0x2130c7['skipGuide'] = function (_0x8df5f8) {
                        void 0x0 === _0x8df5f8 &amp;&amp; (_0x8df5f8 = !0x1);
                    }, _0x2130c7['showWaitin' + 'g'] = function () {
                    }, _0x2130c7['test'] = function () {
                    }, _0x2130c7;
                }();
            _0x5c6ebe['default'] = _0x3f3bf7;
        },
        { '../framework/Tools/Utils': 0x1f }
    ],
    0x4: [
        function (_0x345496, _0x1e243c, _0x30d2b1) {
            'use strict';
            Object['defineProp' + 'erty'](_0x30d2b1, '__esModule', { 'value': !0x0 });
            var _0x57fc5b = Laya['Vector2'];
            _0x30d2b1['Vector2'] = _0x57fc5b;
            var _0x3273e5 = Laya['Vector3'];
            _0x30d2b1['Vector3'] = _0x3273e5;
            var _0x398570 = Laya['Vector4'];
            _0x30d2b1['Vector4'] = _0x398570;
            var _0x2efa70 = Laya['Sprite3D'];
            _0x30d2b1['Sprite3D'] = _0x2efa70;
            var _0xbd3f8f = Laya['MeshSprite' + '3D'];
            _0x30d2b1['MeshSprite' + '3D'] = _0xbd3f8f;
            var _0x3a6c66;
            !function (_0x24ba2f) {
                _0x24ba2f[_0x24ba2f['DIAMOND_MO' + 'DEL'] = 0x0] = 'DIAMOND_MO' + 'DEL', _0x24ba2f[_0x24ba2f['DIAMOND_MO' + 'DELS'] = 0x1] = 'DIAMOND_MO' + 'DELS', _0x24ba2f[_0x24ba2f['ANIM_MODEL' + 'S'] = 0x2] = 'ANIM_MODEL' + 'S', _0x24ba2f[_0x24ba2f['DOOR_MODEL' + 'S'] = 0x3] = 'DOOR_MODEL' + 'S', _0x24ba2f[_0x24ba2f['CUBE_MODEL' + 'S'] = 0x4] = 'CUBE_MODEL' + 'S', _0x24ba2f[_0x24ba2f['L_MODELS'] = 0x5] = 'L_MODELS', _0x24ba2f[_0x24ba2f['DYNAMIC_MO' + 'DELS'] = 0x6] = 'DYNAMIC_MO' + 'DELS', _0x24ba2f[_0x24ba2f['SOLID_MODE' + 'L'] = 0x7] = 'SOLID_MODE' + 'L', _0x24ba2f[_0x24ba2f['FLY_ARROW'] = 0x8] = 'FLY_ARROW', _0x24ba2f[_0x24ba2f['WINDMILL_M' + 'ODEL'] = 0x9] = 'WINDMILL_M' + 'ODEL', _0x24ba2f[_0x24ba2f['LINE_CUBE_' + 'MODEL'] = 0xa] = 'LINE_CUBE_' + 'MODEL', _0x24ba2f[_0x24ba2f['GATHER_ANI' + 'M_MODEL'] = 0xb] = 'GATHER_ANI' + 'M_MODEL', _0x24ba2f[_0x24ba2f['ARROW_MODE' + 'L'] = 0xc] = 'ARROW_MODE' + 'L';
            }(_0x3a6c66 = _0x30d2b1['BLOCK_TYPE'] || (_0x30d2b1['BLOCK_TYPE'] = {}));
            var _0x48d759 = function () {
                function _0x544506() {
                }
                return _0x544506;
            }();
            _0x30d2b1['StageInfo'] = _0x48d759;
            var _0x5d1cfe = function (_0x46b52b) {
                function _0x1565d6() {
                    return null !== _0x46b52b &amp;&amp; _0x46b52b['apply'](this, arguments) || this;
                }
                return __extends(_0x1565d6, _0x46b52b), _0x1565d6;
            }(_0x48d759);
            _0x30d2b1['BonusStage' + 'Info'] = _0x5d1cfe;
            var _0xc5c31f = function () {
                function _0x59fa57() {
                }
                return _0x59fa57;
            }();
            _0x30d2b1['ConstantIn' + 'fo'] = _0xc5c31f, _0x30d2b1['Res'] = {
                'GAMESCENE_3D': 'res3d/Samp' + 'leScene.ls',
                'ROADTEX': 'res3d/Othe' + 'r/road.jpg',
                'ENDLINETEX': 'res3d/Othe' + 'r/endline.' + 'png',
                'SHADOWTEX': 'res3d/Othe' + 'r/shadow.p' + 'ng',
                'BLOCKTEX': 'res3d/Othe' + 'r/box2.png',
                'UI_TIPS': 'res/img_ti' + 'ps.png',
                'UI_NEXTSTAGE': 'res/next.p' + 'ng',
                'UI_BACK': 'res/fanhui' + '.png',
                'UI_COIN': 'res/jinbi.' + 'png',
                'UI_BIG_GOLD': 'res/jinbi0' + '1.png',
                'UI_DIAMOND_ICON': 'res/zuansh' + 'i.png',
                'UI_BIG_DIAMOND': 'res/yiduiz' + 'uanshi.png',
                'UI_HEAD': 'res/head.p' + 'ng',
                'UI_SOUND_ON': 'res/sound_' + 'on.png',
                'UI_SOUND_OFF': 'res/sound_' + 'off.png',
                'UI_STALL_ICON': 'res/dipan.' + 'png',
                'UI_LEVEL_ICON': 'res/kuang.' + 'png',
                'UI_BTN_GRAY': 'res/btn_hu' + 'ise.png',
                'UI_BTN_GREEN': 'res/btn_gr' + 'een.png',
                'UI_VIDEO': 'res/icon_s' + 'hipin.png',
                'UI_SHARE': 'res/fenxia' + 'ng.png',
                'ATLAS_RES': 'res/atlas/' + 'res.atlas',
                'ATLAS_CAR_RES': 'res/atlas/' + 'res/icon_c' + 'ar.atlas',
                'ATLAS_GOLD_EFFECT': 'res/atlas/' + 'res/effect' + '.atlas',
                'ATLAS_TASK_RES': 'res/atlas/' + 'res/taskan' + 'dAchieveme' + 'nt.atlas',
                'SCENE_RANKMINI': 'RankMini',
                'SCENE_RANKUI': 'RankUI',
                'SCENE_NEXTHEAD': 'Nexthead',
                'SOUND_BGM1': 'res/sound/' + 'bgm01.mp3',
                'SOUND_BGM2': 'res/sound/' + 'bgm02.mp3',
                'SOUND_COIN': 'res/sound/' + 'jinbi.mp3',
                'SOUND_SPEED': 'res/sound/' + 'speed.mp3',
                'SOUND_BALL_DEAD': 'res/sound/' + 'balldie.mp' + '3',
                'SOUND_DEATH': 'res/sound/' + 'death.mp3',
                'SOUND_CLICK': 'res/sound/' + 'click_ui.m' + 'p3',
                'SOUND_WIN': 'res/sound/' + 'win.mp3',
                'SOUND_READY': 'res/sound/' + 'daojishi.m' + 'p3',
                'SOUND_MERGE': 'res/sound/' + 'merge.mp3',
                'SOUND_DEALCAR': 'res/sound/' + 'deal_car.m' + 'p3',
                'SOUND_FLY': 'res/sound/' + 'feiyue.mp3',
                'SOUND_REVIVE': 'res/sound/' + 'revive.mp3',
                'SOUND_GOLD_START': 'res/sound/' + 'gold_actio' + 'n_start.mp' + '3',
                'SOUND_GOLD_END': 'res/sound/' + 'gold_actio' + 'n_end.mp3',
                'SOUND_DIAMOND_START': 'res/sound/' + 'diamond_ac' + 'tion_start' + '.mp3',
                'SOUND_DIAMOND_END': 'res/sound/' + 'diamond_ac' + 'tion_end.m' + 'p3',
                'PARTICLE_CAIDAI1': 'scenes/par' + 'ticles/Par' + 'ticle_caid' + 'ai01.part',
                'PARTICLE_CAIDAI2': 'scenes/par' + 'ticles/Par' + 'ticle_caid' + 'ai02.part',
                'PARTICLE_CAIDAI3': 'scenes/par' + 'ticles/Par' + 'ticle_caid' + 'ai03.part',
                'PARTICLE_CAIDAI4': 'scenes/par' + 'ticles/Par' + 'ticle_caid' + 'ai04.part',
                'PARTICLE_CAIDAI5': 'scenes/par' + 'ticles/Par' + 'ticle_caid' + 'ai05.part',
                'ANI_IMAGINARYLINE': 'scenes/ani' + '/imaginary' + 'line.ani',
                'ANI_COUNTDOWN': 'scenes/ani' + '/go321.ani',
                'ANI_CARBOX': 'scenes/ani' + '/carbox.an' + 'i',
                'ANI_MERGE': 'scenes/ani' + '/merge.ani',
                'ANI_GOLD': 'scenes/ani' + '/coinAni.a' + 'ni',
                'CFG_PATH_ASSEMBLYCAR': 'assemblyca' + 'r',
                'CFG_PATH_SINGIN': 'singin',
                'CFG_PATH_TASK': 'dailytask',
                'CFG_PATH_ACH': 'achievemen' + 't',
                'CFG_PATH_FREEGOLD': 'freegold',
                'LOCAL_PATH_CAR': 'assemblyCa' + 'r',
                'LOCAL_PATH_OFFLINE': 'offline',
                'LOCAL_PATH_SINGIN': 'singin',
                'LOCAR_PATH_GAMEREWARD': 'locar_path' + '_gamerewar' + 'd',
                'LOCAL_PATH_TURNTABLE': 'local_path' + '_turntable',
                'LOCAL_PATH_TASK': 'local_path' + '_task',
                'LOCAL_PATH_ACHIEVEMENT': 'local_path' + '_achieveme' + 'nt',
                'LOCAL_PATH_FREEGOLD': 'local_path' + '_freegold',
                'PREFAB_TIPS': 'scenes/pre' + 'fab/box_ti' + 'ps.json',
                'PREFAB_TOPRES': 'scenes/pre' + 'fab/top_re' + 's_ui.json'
            }, _0x30d2b1['GameConsta' + 'nt'] = {
                'PLAYER_DES': 'çŽ©å®¶',
                'MM_VIDEO_ID': 'adunit-e97' + 'e0b7140804' + '402',
                'VIDEO_TIAOZHAN_ID': 'adunit-d38' + 'a0038659fa' + 'b2c',
                'BANNER_ID': 'adunit-ca1' + '5bf5f10cd4' + '6e9',
                'INSERST_SCREEN': 'adunit-3cb' + 'cd849dc883' + 'c29',
                'COUNTDOWN': 'count\x20down' + ':'
            }, _0x30d2b1['HeavyTruck'] = [
                'res3d/Car_' + '7.lh',
                'res3d/Car_' + '8.lh',
                'res3d/Car_' + '9.lh',
                'res3d/Car_' + '26.lh',
                'res3d/Car_' + '27.lh',
                'res3d/Car_' + '28.lh',
                'res3d/Car_' + '37.lh'
            ], _0x30d2b1['GameEvent'] = {
                'E_GAME_CONTINUE': '$GAME_CONT' + 'INUE',
                'E_GAME_NOT_CONTINUE': '$GAME_CONT' + 'INUE_NO',
                'E_GAME_RETRY': '$GAME_RETR' + 'Y',
                'E_GAME_FINISH': '$GAME_FINI' + 'SH',
                'E_GAME_NEXT_STAGE': '$GAME_NEXT' + '_STAGE',
                'E_GAME_SPEEDUP': '$GAME_SPEE' + 'DUP',
                'E_GAME_STATE_CHANGED': '$GAME_STAT' + 'E_CHANGE',
                'E_COLLISION': 'COLLISION',
                'E_PROP_CHANGED': '$PLAYER_PR' + 'OP_CHANGED',
                'E_BONUS_DIAMOND_CHANGED': '$BONUS_DIA' + 'MOND_CHANG' + 'ED',
                'E_SKIN': '$SKINVIEW',
                'E_COMBINE_CAR': '$COMBINECA' + 'R',
                'E_SINGIN': '$SINGIN',
                'E_OFFLINE': '$E_OFFLINE',
                'E_GAME_TRIGGER': '$E_GAME_TR' + 'IGGER',
                'E_TURNTABLE': '$E_TURAN_P' + 'LATE',
                'E_TASK': '$E_TASK',
                'E_ACHIEVEMENT': '$E_ACHIEVE' + 'MENT',
                'E_CLOSE_PANLE': '$E_CLOSE_P' + 'ANLE',
                'E_FREE_GOLD': '$E_FREE_GO' + 'LD',
                'E_MAIN_SCENE': '$E_MAIN_SC' + 'ENE',
                'E_CHALLENGE_GAME_END': '$E_UNLIMIT' + 'ED_GAME_EN' + 'D',
                'E_REFRESH_LIST': '$REFRESH_L' + 'IST'
            };
            var _0x27abd4;
            !function (_0x3d8e6b) {
                _0x3d8e6b[_0x3d8e6b['E_COLLISIO' + 'N_ENTER'] = 0x0] = 'E_COLLISIO' + 'N_ENTER', _0x3d8e6b[_0x3d8e6b['E_COLLISIO' + 'N_EXIT'] = 0x1] = 'E_COLLISIO' + 'N_EXIT', _0x3d8e6b[_0x3d8e6b['E_SKIN_PAG' + 'EBTN'] = 0x2] = 'E_SKIN_PAG' + 'EBTN', _0x3d8e6b[_0x3d8e6b['E_SKIN_ADD' + '_SKIN'] = 0x3] = 'E_SKIN_ADD' + '_SKIN', _0x3d8e6b[_0x3d8e6b['E_SKIN_UPD' + 'ATE_CONSUM' + 'E_COUNTER'] = 0x4] = 'E_SKIN_UPD' + 'ATE_CONSUM' + 'E_COUNTER', _0x3d8e6b[_0x3d8e6b['E_SKIN_SEL' + 'ECT_SKIN'] = 0x5] = 'E_SKIN_SEL' + 'ECT_SKIN', _0x3d8e6b[_0x3d8e6b['E_SPEEDUP_' + 'START'] = 0x6] = 'E_SPEEDUP_' + 'START', _0x3d8e6b[_0x3d8e6b['E_SPEEDUP_' + 'STOP'] = 0x7] = 'E_SPEEDUP_' + 'STOP', _0x3d8e6b[_0x3d8e6b['E_FLYARROW' + '_START'] = 0x8] = 'E_FLYARROW' + '_START', _0x3d8e6b[_0x3d8e6b['E_FLYARROW' + '_STOP'] = 0x9] = 'E_FLYARROW' + '_STOP', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'SUCCESS'] = 0xa] = 'E_COMBINE_' + 'SUCCESS', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'FAIL'] = 0xb] = 'E_COMBINE_' + 'FAIL', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'CHANGE'] = 0xc] = 'E_COMBINE_' + 'CHANGE', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS'] = 0xd] = 'E_COMBINE_' + 'BUYCAY_SUC' + 'CESS', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'SELL_CAR'] = 0xe] = 'E_COMBINE_' + 'SELL_CAR', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'CHANGE_CAR' + '_STALL'] = 0xf] = 'E_COMBINE_' + 'CHANGE_CAR' + '_STALL', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'FREE_CAR'] = 0x10] = 'E_COMBINE_' + 'FREE_CAR', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'BUFF_START'] = 0x11] = 'E_COMBINE_' + 'BUFF_START', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'BUFF_END'] = 0x12] = 'E_COMBINE_' + 'BUFF_END', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'VIDEO_CAR'] = 0x13] = 'E_COMBINE_' + 'VIDEO_CAR', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'UPGRADE_SU' + 'CCESS'] = 0x14] = 'E_COMBINE_' + 'UPGRADE_SU' + 'CCESS', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'UPGRADE_FA' + 'IL'] = 0x15] = 'E_COMBINE_' + 'UPGRADE_FA' + 'IL', _0x3d8e6b[_0x3d8e6b['E_COMBINE_' + 'DROP_CAR'] = 0x16] = 'E_COMBINE_' + 'DROP_CAR', _0x3d8e6b[_0x3d8e6b['E_SINGIN_S' + 'UCCESS'] = 0x17] = 'E_SINGIN_S' + 'UCCESS', _0x3d8e6b[_0x3d8e6b['E_OFFLINE_' + 'SUCCESS'] = 0x18] = 'E_OFFLINE_' + 'SUCCESS', _0x3d8e6b[_0x3d8e6b['E_OPEN_BOX' + '_CAR'] = 0x19] = 'E_OPEN_BOX' + '_CAR', _0x3d8e6b[_0x3d8e6b['E_OPEN_DRO' + 'P_BOX'] = 0x1a] = 'E_OPEN_DRO' + 'P_BOX', _0x3d8e6b[_0x3d8e6b['E_CLOSE_DR' + 'OP_BOX'] = 0x1b] = 'E_CLOSE_DR' + 'OP_BOX', _0x3d8e6b[_0x3d8e6b['E_OPEN_DRO' + 'PBOX_SUCCE' + 'SS'] = 0x1c] = 'E_OPEN_DRO' + 'PBOX_SUCCE' + 'SS', _0x3d8e6b[_0x3d8e6b['E_VIDEO_FR' + 'EE_CAR'] = 0x1d] = 'E_VIDEO_FR' + 'EE_CAR', _0x3d8e6b[_0x3d8e6b['E_TASK_COM' + 'PLETE'] = 0x1e] = 'E_TASK_COM' + 'PLETE', _0x3d8e6b[_0x3d8e6b['E_TASK_ACT' + 'IVATE'] = 0x1f] = 'E_TASK_ACT' + 'IVATE', _0x3d8e6b[_0x3d8e6b['E_ACHIEVEM' + 'ENT_ACTIVA' + 'TE'] = 0x20] = 'E_ACHIEVEM' + 'ENT_ACTIVA' + 'TE', _0x3d8e6b[_0x3d8e6b['E_ACHIEVEM' + 'ENT_COMPLE' + 'TE'] = 0x21] = 'E_ACHIEVEM' + 'ENT_COMPLE' + 'TE', _0x3d8e6b[_0x3d8e6b['E_CLOSE_OF' + 'FLINE'] = 0x22] = 'E_CLOSE_OF' + 'FLINE', _0x3d8e6b[_0x3d8e6b['E_GET_FREE' + 'GOLD_SUCCE' + 'SS'] = 0x23] = 'E_GET_FREE' + 'GOLD_SUCCE' + 'SS', _0x3d8e6b[_0x3d8e6b['E_COIN_SHO' + 'RTAGE'] = 0x24] = 'E_COIN_SHO' + 'RTAGE', _0x3d8e6b[_0x3d8e6b['E_OUT_MAIN' + 'SCENE'] = 0x25] = 'E_OUT_MAIN' + 'SCENE', _0x3d8e6b[_0x3d8e6b['E_ENTER_MA' + 'INSCENE'] = 0x26] = 'E_ENTER_MA' + 'INSCENE';
            }(_0x27abd4 = _0x30d2b1['GameCode'] || (_0x30d2b1['GameCode'] = {}));
            var _0xf89fc6;
            !function (_0x4b0f98) {
                _0x4b0f98[_0x4b0f98['E_GAME_REA' + 'DY'] = 0x1] = 'E_GAME_REA' + 'DY', _0x4b0f98[_0x4b0f98['E_GAME_STA' + 'RT'] = 0x2] = 'E_GAME_STA' + 'RT', _0x4b0f98[_0x4b0f98['E_GAME_PAU' + 'SE'] = 0x3] = 'E_GAME_PAU' + 'SE', _0x4b0f98[_0x4b0f98['E_GAME_FIN' + 'ISH'] = 0x4] = 'E_GAME_FIN' + 'ISH', _0x4b0f98[_0x4b0f98['E_GAME_OVE' + 'R'] = 0x5] = 'E_GAME_OVE' + 'R';
            }(_0xf89fc6 = _0x30d2b1['GameState'] || (_0x30d2b1['GameState'] = {}));
            var _0xa16bb5;
            !function (_0xd6e90b) {
                _0xd6e90b[_0xd6e90b['BALL'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CHARACTER' + 'FILTER']] = 'BALL', _0xd6e90b[_0xd6e90b['AI'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER1']] = 'AI', _0xd6e90b[_0xd6e90b['BOX_BLOCK'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER2']] = 'BOX_BLOCK', _0xd6e90b[_0xd6e90b['JUMPARROW'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER3']] = 'JUMPARROW', _0xd6e90b[_0xd6e90b['SPEEDARROW'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER4']] = 'SPEEDARROW', _0xd6e90b[_0xd6e90b['DIAMOND'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER5']] = 'DIAMOND', _0xd6e90b[_0xd6e90b['FINISH'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER6']] = 'FINISH', _0xd6e90b[_0xd6e90b['FLYARROW'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER7']] = 'FLYARROW', _0xd6e90b[_0xd6e90b['SOLID_BLOC' + 'K'] = Laya['Physics3DU' + 'tils']['COLLISIONF' + 'ILTERGROUP' + '_CUSTOMFIL' + 'TER8']] = 'SOLID_BLOC' + 'K';
            }(_0xa16bb5 = _0x30d2b1['CollideGro' + 'upType'] || (_0x30d2b1['CollideGro' + 'upType'] = {}));
            var _0x36cf94;
            !function (_0x3a22dc) {
                _0x3a22dc[_0x3a22dc['GOLD'] = 0x0] = 'GOLD', _0x3a22dc[_0x3a22dc['SHARE'] = 0x1] = 'SHARE', _0x3a22dc[_0x3a22dc['VIDEO'] = 0x2] = 'VIDEO';
            }(_0x36cf94 = _0x30d2b1['GET_REWARD' + '_WAY'] || (_0x30d2b1['GET_REWARD' + '_WAY'] = {}));
            var _0x17daf5;
            !function (_0x5135b4) {
                _0x5135b4[_0x5135b4['WATCH_VIDE' + 'O'] = 0x1] = 'WATCH_VIDE' + 'O', _0x5135b4[_0x5135b4['COMBINE_CA' + 'R'] = 0x2] = 'COMBINE_CA' + 'R', _0x5135b4[_0x5135b4['GET_CAR'] = 0x3] = 'GET_CAR', _0x5135b4[_0x5135b4['PLAY_CHALL' + 'ENGE'] = 0x4] = 'PLAY_CHALL' + 'ENGE', _0x5135b4[_0x5135b4['CHALLENGE_' + 'SCORE'] = 0x5] = 'CHALLENGE_' + 'SCORE';
            }(_0x17daf5 = _0x30d2b1['TASK_TYPE'] || (_0x30d2b1['TASK_TYPE'] = {}));
            var _0x3a9a2f;
            !function (_0x4415e6) {
                _0x4415e6[_0x4415e6['DIAMOND'] = 0x1] = 'DIAMOND', _0x4415e6[_0x4415e6['GOLD'] = 0x2] = 'GOLD', _0x4415e6[_0x4415e6['CAR'] = 0x3] = 'CAR', _0x4415e6[_0x4415e6['CHALLENGE_' + 'CHANCE'] = 0x4] = 'CHALLENGE_' + 'CHANCE';
            }(_0x3a9a2f = _0x30d2b1['REWARD_TYP' + 'E'] || (_0x30d2b1['REWARD_TYP' + 'E'] = {}));
            var _0x1752d6 = function () {
                function _0x22ef6e() {
                }
                return _0x22ef6e['SIGININ_1'] = 'ç­¾åˆ°_è§¦å‘ç­¾åˆ°çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['SIGININ_2'] = 'ç­¾åˆ°_ç‚¹å‡»æ¯æ—¥ç­¾åˆ°ç›´' + 'æŽ¥é¢†å–æŒ‰é’®çš„æ¬¡æ•°äººæ•°', _0x22ef6e['SIGININ_3'] = 'ç­¾åˆ°_ç‚¹å‡»æ¯æ—¥ç­¾åˆ°åˆ†' + 'äº«ç¿»å€æŒ‰é’®çš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['SIGININ_4'] = 'ç­¾åˆ°_ç‚¹å‡»æ¯æ—¥ç­¾åˆ°è§†' + 'é¢‘ç¿»å€æŒ‰é’®çš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['SIGININ_5'] = 'ç­¾åˆ°_ç‚¹å‡»æ¯æ—¥ç­¾åˆ°å…³' + 'é—­æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['OFFLINE_1'] = 'ç¦»çº¿æ”¶ç›Š_è§¦å‘ç¦»çº¿æ”¶' + 'ç›Šçš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['OFFLINE_2'] = 'ç¦»çº¿æ”¶ç›Š_ç‚¹å‡»ç¦»çº¿æ”¶' + 'ç›Šé’»çŸ³ä¸‰å€æŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['OFFLINE_3'] = 'ç¦»çº¿æ”¶ç›Š_ç‚¹å‡»ç¦»çº¿æ”¶' + 'ç›Šåˆ†äº«ç¿»å€æŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['OFFLINE_4'] = 'ç¦»çº¿æ”¶ç›Š_ç‚¹å‡»ç¦»çº¿æ”¶' + 'ç›Šè§†é¢‘ç¿»å€æŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['OFFLINE_5'] = 'ç¦»çº¿æ”¶ç›Š_ç‚¹å‡»ç¦»çº¿æ”¶' + 'ç›Šå…³é—­æŒ‰é’®çš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['TURN_1'] = 'è½¬ç›˜_æ‰“å¼€è½¬ç›˜ç•Œé¢çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TURN_2'] = 'è½¬ç›˜_ç‚¹å‡»æŠ½å¥–æŒ‰é’®çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TURN_3'] = 'è½¬ç›˜_ç‚¹å‡»å¢žåŠ&nbsp;è½¬ç›˜å¸' + 'ï¼ˆ+5ï¼‰æŒ‰é’®çš„æ¬¡æ•°å’Œ' + 'äººæ•°', _0x22ef6e['TURN_4'] = 'è½¬ç›˜_ç‚¹å‡»å¢žåŠ&nbsp;è½¬ç›˜å¸' + 'æŒ‰é’®ä¸”æˆåŠŸèŽ·å¾—å¥–åŠ±çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TURN_5'] = 'è½¬ç›˜_è½¬åˆ°ç¿»å€æ—¶ç‚¹å‡»' + 'åˆ†äº«æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TURN_6'] = 'è½¬ç›˜_è½¬åˆ°ç¿»å€æ—¶ç‚¹å‡»' + 'è§†é¢‘æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TURN_7'] = 'è½¬ç›˜_è½¬åˆ°ç¿»å€æ—¶ç‚¹å‡»' + 'å…³é—­æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['SIDEBAR_1'] = 'ä¾§æ‹‰æ¡_ç‚¹å‡»ä¸»ç•Œé¢ä¾§' + 'æ‹‰æ¡æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['SIDEBAR_2'] = 'ä¾§æ‹‰æ¡_ç‚¹å‡»ç­¾åˆ°æŒ‰é’®' + 'çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['SIDEBAR_3'] = 'ä¾§æ‹‰æ¡_ç‚¹å‡»ä»»åŠ¡æŒ‰é’®' + 'çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TASK_1'] = 'ä»»åŠ¡_å®Œæˆå¹¶é¢†å–æ¯æ—¥' + 'ä»»åŠ¡å¥–åŠ±çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TASK_2'] = 'ä»»åŠ¡_æ¯æ—¥ä»»åŠ¡å®Œæˆçš„' + 'æ¬¡æ•°å’Œäººæ•°ï¼ˆå®Œæˆå°±ç®—' + 'ä¸ä¸€å®šé¢†ï¼‰', _0x22ef6e['TASK_3'] = 'ä»»åŠ¡_æˆå°±ç•Œé¢æ›å…‰çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TASK_4'] = 'ä»»åŠ¡_æˆå°±ç•Œé¢ç‚¹å‡»é¢†' + 'å–å¥–åŠ±çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['TASK_5'] = 'ä»»åŠ¡_æˆå°±ä»»åŠ¡å®Œæˆçš„' + 'æ¬¡æ•°å’Œäººæ•°ï¼ˆå®Œæˆå°±ç®—' + 'ä¸ä¸€å®šé¢†ï¼‰', _0x22ef6e['DIAMOND_1'] = 'é’»çŸ³äº§å‡ºä¸Žæ¶ˆè€—_æ¯æ—¥' + 'é’»çŸ³äº§å‡º', _0x22ef6e['DIAMOND_2'] = 'é’»çŸ³äº§å‡ºä¸Žæ¶ˆè€—_æ¯æ—¥' + 'é’»çŸ³æ¶ˆè€—', _0x22ef6e['EARNINGSDO' + 'UBLE_1'] = 'æ”¶ç›Šææˆ_ç‚¹å‡»ä¸»ç•Œé¢' + 'â€œåŠ&nbsp;é€Ÿâ€æŒ‰é’®çš„æ¬¡æ•°å’Œ' + 'äººæ•°', _0x22ef6e['EARNINGSDO' + 'UBLE_2'] = 'æ”¶ç›Šææˆ_åŠ&nbsp;é€Ÿç•Œé¢ç‚¹' + 'å‡»é’»çŸ³åŠ&nbsp;é€ŸæŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['EARNINGSDO' + 'UBLE_3'] = 'æ”¶ç›Šææˆ_åŠ&nbsp;é€Ÿç•Œé¢ç‚¹' + 'å‡»åˆ†äº«åŠ&nbsp;é€ŸæŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['EARNINGSDO' + 'UBLE_4'] = 'æ”¶ç›Šææˆ_åŠ&nbsp;é€Ÿç•Œé¢ç‚¹' + 'å‡»è§†é¢‘åŠ&nbsp;é€ŸæŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['CAR_1'] = 'èµ›è½¦_ç‚¹å‡»ä¸»ç•Œé¢å¿«æ·' + 'è´­ä¹°è½¦è¾†æŒ‰é’®çš„æ¬¡æ•°å’Œ' + 'äººæ•°', _0x22ef6e['CAR_2'] = 'èµ›è½¦_çŽ©å®¶è´­ä¹°è½¦è¾†è§¦' + 'å‘ç›´æŽ¥å‡çº§çš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['CAR_3'] = 'èµ›è½¦_è§¦å‘ç›´æŽ¥å‡çº§æ—¶' + 'ç‚¹å‡»åˆ†äº«çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_4'] = 'èµ›è½¦_è§¦å‘ç›´æŽ¥å‡çº§æ—¶' + 'ç‚¹å‡»è§†é¢‘çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_5'] = 'èµ›è½¦_ç‚¹å‡»ä¸»ç•Œé¢å•†åº—' + 'æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_6'] = 'èµ›è½¦_æœ‰â€œå…è´¹èµ›è½¦â€' + 'æ—¶ç‚¹å‡»å•†åº—æŒ‰é’®çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['CAR_7'] = 'èµ›è½¦_å•†åº—å†…ç‚¹å‡»é‡‘å¸' + 'è´­ä¹°æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_8'] = 'èµ›è½¦_å•†åº—å†…ç‚¹å‡»é’»çŸ³' + 'è´­ä¹°æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_9'] = 'èµ›è½¦_è§¦å‘å•†åº—è´­ä¹°å…' + 'è´¹èµ›è½¦çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_10'] = 'èµ›è½¦_å…è´¹èµ›è½¦æœªè´­ä¹°' + 'è§¦å‘â€œå‡çº§â€çš„æ¬¡æ•°å’Œ' + 'äººæ•°', _0x22ef6e['CAR_11'] = 'èµ›è½¦_å•†åº—å†…ç‚¹å‡»åˆ†äº«' + 'å…è´¹æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_12'] = 'èµ›è½¦_å•†åº—å†…ç‚¹å‡»è§†é¢‘' + 'å…è´¹æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_13'] = 'èµ›è½¦_çŽ©å®¶æ¯æ—¥è¿›è¡Œèµ›' + 'è½¦åˆæˆçš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_14'] = 'èµ›è½¦_è§¦å‘ç©ºæŠ•åŒ…çš„æ¬¡' + 'æ•°å’Œäººæ•°', _0x22ef6e['CAR_15'] = 'èµ›è½¦_ç‚¹å‡»ç©ºæŠ•åŒ…çš„æ¬¡' + 'æ•°å’Œäººæ•°', _0x22ef6e['CAR_16'] = 'èµ›è½¦_ç©ºæŠ•åŒ…ç‚¹å‡»åˆ†äº«' + 'èŽ·å¾—çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_17'] = 'èµ›è½¦_ç©ºæŠ•åŒ…ç‚¹å‡»è§†é¢‘' + 'èŽ·å¾—çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_18'] = 'èµ›è½¦_è§¦å‘â€œå…è´¹é‡‘å¸' + 'â€çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CAR_19'] = 'èµ›è½¦_å…è´¹é‡‘å¸-ç•Œé¢' + 'ç‚¹å‡»åˆ†äº«èŽ·å¾—é‡‘å¸çš„æ¬¡' + 'æ•°å’Œäººæ•°', _0x22ef6e['CAR_20'] = 'èµ›è½¦_å…è´¹é‡‘å¸-ç•Œé¢' + 'ç‚¹å‡»è§†é¢‘èŽ·å¾—é‡‘å¸çš„æ¬¡' + 'æ•°å’Œäººæ•°', _0x22ef6e['CAR_21'] = 'èµ›è½¦_å…è´¹é‡‘å¸-ç•Œé¢' + 'ç‚¹å‡»å…³é—­æŒ‰é’®çš„æ¬¡æ•°å’Œ' + 'äººæ•°', _0x22ef6e['CAR_22'] = 'èµ›è½¦_å‡ºå”®èµ›è½¦çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['LV_1'] = 'å…³å¡_çŽ©å®¶é€šå…³çš„æ¬¡æ•°' + 'å’Œäººæ•°', _0x22ef6e['LV_2'] = 'å…³å¡_ç‚¹å‡»å¼€å§‹æ¸¸æˆæŒ‰' + 'é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_3'] = 'å…³å¡_1-10å…³çŽ©å®¶' + 'æ­»äº¡çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_4'] = 'å…³å¡_20-50å…³çŽ©' + 'å®¶æ­»äº¡çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_5'] = 'å…³å¡_50-100å…³' + 'çŽ©å®¶æ­»äº¡çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_6'] = 'å…³å¡_100å…³ä¹‹åŽçŽ©' + 'å®¶æ­»äº¡çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_7'] = 'å…³å¡_ç‚¹å‡»å¤æ´»æŒ‰é’®çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_8'] = 'å…³å¡_é€šå…³åŽç‚¹å‡»é¢†å–' + 'å¥–åŠ±çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['LV_9'] = 'å…³å¡_é€šå…³åŽç‚¹å‡»åˆ†äº«' + 'æˆ–è§†é¢‘æŒ‰é’®çš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['RANK_1'] = 'æŽ’è¡Œæ¦œ_æ‰“å¼€æŽ’è¡Œæ¦œç•Œ' + 'é¢çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['OTHER_1'] = 'å…¶ä»–_æ‰“å¼€loadi' + 'ngç•Œé¢çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['OTHER_2'] = 'å…¶ä»–_è¿›å…¥æ¸¸æˆç•Œé¢çš„' + 'æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['OTHER_3'] = 'å…¶ä»–_å®Œæˆæ–°æ‰‹å¼•å¯¼ç¬¬' + '1ã€2ã€3ã€4ã€5ã€' + '6ã€7ã€8æ­¥çš„æ¬¡æ•°å’Œ' + 'äººæ•°ï¼ˆåªè®°å½•æ–°å¢žï¼‰', _0x22ef6e['OTHER_4'] = 'å…¶ä»–_ç‚¹å‡»ä¸»ç•Œé¢åˆ‡æ¢' + 'èµ›è½¦æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '1'] = 'ç‚¹å‡»æŒ‘æˆ˜èµ›æŒ‰é’®è¿›è¡ŒæŒ‘' + 'æˆ˜çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '2'] = 'æ¬¡æ•°ä¸è¶³æ—¶ç‚¹å‡»æŒ‘æˆ˜èµ›' + 'æŒ‰é’®æ‰“å¼€â€œå†æ¬¡æŒ‘æˆ˜â€' + 'ç•Œé¢çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '3'] = 'å†æ¬¡æŒ‘æˆ˜ç•Œé¢ç‚¹å‡»å…³é—­' + 'æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '4'] = 'å†æ¬¡æŒ‘æˆ˜ç•Œé¢ç‚¹å‡»è§‚çœ‹' + 'è§†é¢‘æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '5'] = 'å†æ¬¡æŒ‘æˆ˜ç•Œé¢ç‚¹å‡»åˆ†äº«' + 'æŒ‰é’®çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '6'] = 'å†æ¬¡æŒ‘æˆ˜ç•Œé¢ç‚¹å‡»åˆ†äº«' + 'åŽåˆ†äº«æˆåŠŸçš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['CHALLENGE_' + '7'] = 'æŒ‘æˆ˜èµ›æ¯ä¸ªé˜¶æ®µå®Œæˆçš„' + 'äººæ•°', _0x22ef6e['CHALLENGE_' + '8'] = 'æŒ‘æˆ˜ç»“ç®—ç‚¹å‡»é¢†å–å¥–åŠ±' + 'çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '9'] = 'æŒ‘æˆ˜ç»“ç®—ç‚¹å‡»è§†é¢‘åŒå€' + 'çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '10'] = 'æŒ‘æˆ˜ç»“ç®—ç‚¹å‡»åˆ†äº«åŒå€' + 'çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['CHALLENGE_' + '11'] = 'æŒ‘æˆ˜ç»“ç®—ç‚¹å‡»åˆ†äº«åŒå€' + 'åŽåˆ†äº«æˆåŠŸçš„æ¬¡æ•°å’Œäºº' + 'æ•°', _0x22ef6e['CHALLENGE_' + '12'] = 'çŽ©å®¶æ­»äº¡çš„æ¬¡æ•°å’Œäººæ•°', _0x22ef6e['GUIDE_STEP'] = 'æ–°æ‰‹å¼•å¯¼å®Œæˆæ­¥éª¤', _0x22ef6e['DALIY_REWA' + 'RD_GET'] = 'æ¯æ—¥ç¤¼åŒ…é¢†å–', _0x22ef6e['SURPRISE_S' + 'TAGE_ENTER'] = 'é’»çŸ³å…³å¡è¿›å…¥', _0x22ef6e['SURPRISE_S' + 'TAGE_REWAR' + 'D_GET'] = 'é’»çŸ³å…³å¡é¢†å–', _0x22ef6e;
            }();
            _0x30d2b1['DataStatDe' + 'f'] = _0x1752d6;
        },
        {}
    ],
    0x5: [
        function (_0x39d39d, _0x4047a5, _0x2d5b2c) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2d5b2c, '__esModule', { 'value': !0x0 });
            var _0x43e575 = Laya['Vector2'], _0x4fcba2 = Laya['Vector3'], _0x52589f = _0x39d39d('../config/' + 'GameCfg'), _0x25aad4 = _0x39d39d('../logic/G' + 'ameLogic'), _0x2e99d2 = _0x39d39d('../framewo' + 'rk/Tools/U' + 'tils'), _0x58cae7 = _0x39d39d('../framewo' + 'rk/Manager' + '/AutoRelea' + 'seManager'), _0x3d3a1d = _0x39d39d('../logic/R' + 'aceTrackLo' + 'gic'), _0xa6d39c = _0x39d39d('../model/B' + 'locksGroup'), _0x46eb49 = _0x39d39d('../logic/C' + 'ameraLogic'), _0x1f93be = 'SIGN_FRAGM' + 'ENT', _0x5ef177 = function () {
                    function _0x189387() {
                    }
                    return _0x189387['locateSpri' + 'te3D'] = function (_0x1ffec9, _0x3f30a2, _0x4160cf) {
                        void 0x0 === _0x4160cf &amp;&amp; (_0x4160cf = _0x4fcba2['_ZERO']);
                        var _0x545456 = this['sN'], _0x260d60 = this['sT'], _0x2f1b94 = this['sRotMatY'], _0x4384d0 = this['sRotMatX'];
                        Laya['Matrix4x4']['createLook' + 'At'](_0x3f30a2['n'], _0x4fcba2['_ZERO'], _0x3f30a2['up'], _0x4384d0), _0x4384d0['setPositio' + 'n'](_0x4fcba2['_ZERO']), _0x4384d0['invert'](_0x2f1b94), _0x4fcba2['transformV' + '3ToV3'](_0x4160cf, _0x2f1b94, _0x545456), _0x4fcba2['add'](_0x3f30a2['center'], _0x545456, _0x260d60);
                        var _0x327470 = _0x1ffec9, _0x473bd7 = _0x327470['__origXfm'];
                        _0x473bd7 || (_0x473bd7 = _0x1ffec9['transform']['worldMatri' + 'x']['clone'](), _0x473bd7['setPositio' + 'n'](_0x4fcba2['_ZERO']), _0x327470['__origXfm'] = _0x473bd7), Laya['Matrix4x4']['multiply'](_0x2f1b94, _0x473bd7, _0x4384d0), _0x1ffec9['transform']['worldMatri' + 'x'] = _0x4384d0, _0x1ffec9['transform']['translate'](_0x260d60, !0x1);
                    }, _0x189387['crashSprit' + 'e3D'] = function (_0x1c1ee6, _0x3c7d14, _0x190b96) {
                        function _0x1b493e(_0x3eb21f) {
                            _0x3eb21f['removeSelf'](), Laya['Pool']['recover'](_0x1f93be, _0x3eb21f);
                        }
                        if (_0x1c1ee6['parent']) {
                            for (var _0x21e58d = _0x2e99d2['default']['getIntRand' + 'om'](0x6, 0x8), _0x3ac5bb = _0x25aad4['default']['getInstanc' + 'e'](), _0x55b7b3 = _0x3ac5bb['cloneBox']['bind'](_0x3ac5bb), _0x47598c = this['sRotMatX'], _0x1e33f3 = 0.6, _0x506632 = this['sN'], _0x13943e = this['sT'], _0x2c96f5 = 0.8, _0x141878 = 1.2, _0x10a3c9 = 0x32, _0x48b159 = 0x0; _0x21e58d &gt; _0x48b159; _0x48b159++) {
                                var _0x1066bc = Laya['Pool']['getItemByC' + 'reateFun'](_0x1f93be, _0x55b7b3), _0x50342a = _0x2e99d2['default']['getNumberR' + 'andom'](-_0x1e33f3, _0x1e33f3), _0x1e18ff = _0x2e99d2['default']['getNumberR' + 'andom'](-_0x1e33f3, _0x1e33f3);
                                Laya['Matrix4x4']['createRota' + 'tionYawPit' + 'chRoll'](_0x50342a, _0x1e18ff, 0x0, _0x47598c), _0x4fcba2['TransformN' + 'ormal'](_0x190b96, _0x47598c, _0x506632);
                                var _0x8e0ed9 = _0x4fcba2['distanceSq' + 'uared'](_0x190b96, _0x506632);
                                _0x13943e['x'] = _0x2e99d2['default']['getNumberR' + 'andom'](-_0x1e33f3, _0x1e33f3), _0x13943e['y'] = _0x2e99d2['default']['getNumberR' + 'andom'](-_0x1e33f3, _0x1e33f3), _0x13943e['z'] = _0x2e99d2['default']['getNumberR' + 'andom'](-_0x1e33f3, _0x1e33f3), _0x1066bc['transform']['rotate'](_0x13943e, !0x0, !0x0);
                                var _0x2a464a = Laya['MathUtil']['lerp'](_0x141878, _0x2c96f5, _0x8e0ed9 / (_0x1e33f3 * _0x1e33f3)), _0x115ccd = _0x13943e;
                                _0x4fcba2['scale'](_0x506632, _0x10a3c9, _0x506632), _0x4fcba2['add'](_0x3c7d14, _0x506632, _0x115ccd), this['moveAnim'](_0x1066bc, _0x3c7d14, _0x115ccd, _0x2a464a, 0x0, !0x1, !0x1, Laya['Handler']['create'](this, _0x1b493e, [_0x1066bc])), _0x1c1ee6['parent']['addChild'](_0x1066bc);
                            }
                            var _0xd90457 = _0x1c1ee6;
                            _0xd90457['__type'] ? _0xa6d39c['default']['recoverBlo' + 'ck'](_0x1c1ee6) : 'dynamicBox' == _0x1c1ee6['name'] ? _0x1c1ee6['active'] = !0x1 : _0x58cae7['AutoReleas' + 'eManager']['getInstanc' + 'e']()['add'](_0x1c1ee6);
                        }
                    }, _0x189387['clearCrash' + 'Box'] = function () {
                        for (var _0x5c6f0c = Laya['Pool']['getPoolByS' + 'ign'](_0x1f93be), _0xbe3afd = 0x0, _0x351ad5 = _0x5c6f0c; _0xbe3afd &lt; _0x351ad5['length']; _0xbe3afd++) {
                            var _0x10ade5 = _0x351ad5[_0xbe3afd];
                            _0x10ade5['destroy']();
                        }
                        _0x5c6f0c['clear']();
                    }, _0x189387['faceToCame' + 'ra'] = function (_0x4fb4eb, _0x4d58ac) {
                        var _0x34d0cc = this['sT'], _0x26c763 = this['sRotMatX'], _0x159b6d = _0x25aad4['default']['getInstanc' + 'e']()['getCamera']();
                        _0x159b6d['transform']['getForward'](_0x34d0cc);
                        var _0x3b04c9 = this['sN'];
                        _0x159b6d['transform']['getUp'](_0x3b04c9);
                        var _0x1a3e3c = new _0x4fcba2();
                        if (_0x159b6d['transform']['getRight'](_0x1a3e3c), Laya['Matrix4x4']['billboard'](_0x4fb4eb['transform']['position'], _0x159b6d['transform']['position'], _0x1a3e3c, _0x3b04c9, _0x34d0cc, _0x26c763), _0x4fb4eb['transform']['worldMatri' + 'x'] = _0x26c763, _0x4d58ac) {
                            var _0x4205a6 = _0x4fcba2['distanceSq' + 'uared'](_0x159b6d['transform']['position'], _0x4fb4eb['transform']['position']);
                            _0x4205a6 = Math['clamp'](_0x4205a6 / 0xa, 0x0, 0x1);
                            var _0x511479 = Laya['MathUtil']['lerp'](0.3, 0x1, _0x4205a6), _0x1c5a44 = this['sN'];
                            _0x1c5a44['setValue'](_0x511479, _0x511479, _0x511479), _0x4fb4eb['transform']['localScale'] = _0x1c5a44;
                        }
                    }, _0x189387['rotateBall'] = function (_0x3d2881, _0x43bb80) {
                        if (0x0 != _0x3d2881['length']) {
                            var _0x26d0d8 = this['sN'];
                            _0x4fcba2['normalize'](_0x43bb80, _0x26d0d8);
                            var _0x494caa = this['sT'], _0x1c67d2 = this['sRotMatY'], _0x5e9378 = Math['acos'](_0x4fcba2['dot'](_0x4fcba2['_UnitZ'], _0x26d0d8));
                            _0x4fcba2['cross'](_0x4fcba2['_UnitZ'], _0x26d0d8, _0x494caa), _0x4fcba2['normalize'](_0x494caa, _0x494caa), Laya['Matrix4x4']['createRota' + 'tionAxis'](_0x494caa, _0x5e9378, _0x1c67d2);
                            for (var _0xf5e361 = 0x0, _0x2f3b12 = _0x3d2881; _0xf5e361 &lt; _0x2f3b12['length']; _0xf5e361++) {
                                var _0x35c605 = _0x2f3b12[_0xf5e361], _0x31840d = this['sRotMatX'], _0x421303 = _0x35c605;
                                _0x421303['__lastRotR' + 'adian'] || (_0x421303['__lastRotR' + 'adian'] = 0x0), _0x421303['__lastRotR' + 'adian'] = (_0x421303['__lastRotR' + 'adian'] + _0x52589f['default']['ballRotSpe' + 'ed']) % (0x2 * Math['PI']), Laya['Matrix4x4']['createRota' + 'tionX'](_0x421303['__lastRotR' + 'adian'], _0x31840d), Laya['Matrix4x4']['multiply'](_0x1c67d2, _0x31840d, _0x31840d), _0x35c605['transform']['worldMatri' + 'x']['getTransla' + 'tionVector'](_0x494caa), _0x31840d['setPositio' + 'n'](_0x494caa), _0x35c605['transform']['scale']['cloneTo'](_0x494caa), _0x35c605['transform']['worldMatri' + 'x'] = _0x31840d, _0x35c605['transform']['scale'] = _0x494caa;
                            }
                        }
                    }, _0x189387['isBehindEn' + 'ough'] = function (_0x2793b8) {
                        var _0x1ce74e = _0x46eb49['default']['getInstanc' + 'e']()['getPos']()['z'];
                        return _0x1ce74e = _0x2793b8 - _0x1ce74e, -0xa &gt; _0x1ce74e ? !0x0 : !0x1;
                    }, _0x189387['moveAnim'] = function (_0x4017c3, _0x4770a2, _0x5ae017, _0x23c648, _0x144b0d, _0x109ddc, _0x523935, _0xbd77e9, _0x28db96) {
                        void 0x0 === _0x144b0d &amp;&amp; (_0x144b0d = 0x0), void 0x0 === _0x109ddc &amp;&amp; (_0x109ddc = !0x0), void 0x0 === _0x523935 &amp;&amp; (_0x523935 = !0x0), void 0x0 === _0x28db96 &amp;&amp; (_0x28db96 = !0x0);
                        var _0x485de8 = _0x4017c3;
                        if (_0x485de8 &amp;&amp; !_0x485de8['__move_ani' + 'm']) {
                            _0x4770a2 = _0x4770a2['clone'](), _0x5ae017 = _0x5ae017['clone'](), _0x23c648 *= 0x3e8, _0x144b0d *= 0x3e8;
                            var _0x179069 = _0x4770a2['clone']();
                            _0x28db96 || (_0x179069 = _0x5ae017['clone']()), _0x4017c3['transform']['position'] = _0x179069;
                            var _0x1bb563 = new Laya['Handler'](this, function () {
                                    _0x523935 ? _0x4017c3['transform']['localPosit' + 'ion'] = _0x179069 : _0x4017c3['transform']['position'] = _0x179069;
                                }), _0x2cbe9b = function (_0x2fe196, _0x48788d) {
                                    _0x2fe196 = !_0x2fe196;
                                    var _0x118526 = _0x2fe196 ? _0x4770a2 : _0x5ae017;
                                    _0x485de8['__move_ani' + 'm'] = Laya['Tween']['to'](_0x179069, {
                                        'x': _0x118526['x'],
                                        'y': _0x118526['y'],
                                        'z': _0x118526['z'],
                                        'update': _0x1bb563
                                    }, _0x23c648, null, Laya['Handler']['create'](this, function () {
                                        _0x109ddc &amp;&amp; !_0x189387['isBehindEn' + 'ough'](_0x118526['z']) ? _0x2cbe9b(_0x2fe196, 0x0) : (_0xbd77e9 &amp;&amp; _0xbd77e9['run'](), _0x189387['stopAnim'](_0x4017c3));
                                    }), _0x48788d);
                                };
                            _0x2cbe9b(_0x28db96, _0x144b0d), _0x4017c3['once'](Laya['Event']['REMOVED'], this, this['stopAnim'], [_0x4017c3]);
                        }
                    }, _0x189387['stopAnim'] = function (_0x23941e) {
                        var _0x556c2a = _0x23941e, _0x209d4f = _0x556c2a['__move_ani' + 'm'];
                        _0x209d4f &amp;&amp; (Laya['Tween']['clear'](_0x209d4f), _0x556c2a['__move_ani' + 'm'] = null);
                    }, _0x189387['moveToCent' + 'erAnim'] = function (_0x3de038, _0xf7130d, _0x5cc8f9, _0x3db0e7, _0x1e6043, _0xe616eb, _0x4ffaab) {
                        void 0x0 === _0x3db0e7 &amp;&amp; (_0x3db0e7 = 0x0), void 0x0 === _0x1e6043 &amp;&amp; (_0x1e6043 = !0x0), void 0x0 === _0xe616eb &amp;&amp; (_0xe616eb = !0x0);
                        var _0x358d6c = _0x3de038['transform']['position'], _0x1113be = _0xf7130d['transform']['position'], _0x3576ce = _0x3de038['long'], _0x869d96 = _0xf7130d['long'], _0x2882cd = new Laya['Vector3']((_0x358d6c['x'] + _0x1113be['x']) / 0x2, (_0x358d6c['y'] + _0x1113be['y']) / 0x2, (_0x358d6c['z'] + _0x1113be['z']) / 0x2);
                        if (_0x3576ce &amp;&amp; _0x869d96) {
                            _0x3576ce *= 0.5, _0x869d96 *= 0.5;
                            var _0x368a84 = new _0x4fcba2();
                            _0x4fcba2['subtract'](_0x358d6c, _0x1113be, _0x368a84), _0x4fcba2['normalize'](_0x368a84, _0x368a84);
                            var _0x57e027 = this['sT'];
                            _0x4fcba2['scale'](_0x368a84, _0x3576ce, _0x57e027), _0x4fcba2['add'](_0x2882cd, _0x57e027, _0x57e027), this['moveAnim'](_0x3de038, _0x358d6c, _0x57e027, _0x5cc8f9, _0x3db0e7, _0x1e6043, _0xe616eb, _0x4ffaab, !0x0), _0x4fcba2['scale'](_0x368a84, -_0x869d96, _0x57e027), _0x4fcba2['add'](_0x2882cd, _0x57e027, _0x57e027), this['moveAnim'](_0xf7130d, _0x57e027, _0x1113be, _0x5cc8f9, _0x3db0e7, _0x1e6043, _0xe616eb, _0x4ffaab, !0x1);
                        } else
                            this['moveAnim'](_0x3de038, _0x358d6c, _0x2882cd, _0x5cc8f9, _0x3db0e7, _0x1e6043, _0xe616eb, _0x4ffaab, !0x0), this['moveAnim'](_0xf7130d, _0x2882cd, _0x1113be, _0x5cc8f9, _0x3db0e7, _0x1e6043, _0xe616eb, _0x4ffaab, !0x1);
                    }, _0x189387['rotateAnim'] = function (_0xa6ff75, _0x4bd899, _0x23a0e4, _0xe51cfc, _0x40c757, _0x5b4b84) {
                        void 0x0 === _0xe51cfc &amp;&amp; (_0xe51cfc = 0x0), void 0x0 === _0x40c757 &amp;&amp; (_0x40c757 = 'y'), void 0x0 === _0x5b4b84 &amp;&amp; (_0x5b4b84 = !0x0);
                        var _0x3c2ac4 = _0xa6ff75;
                        if (_0x3c2ac4 &amp;&amp; !_0x3c2ac4['__rotateAn' + 'im']) {
                            _0x23a0e4 *= 0x3e8, _0xe51cfc *= 0x3e8;
                            var _0x5854d4 = new _0x4fcba2(), _0x58e03e = new _0x43e575(), _0x920ac4 = new Laya['Handler'](this, function () {
                                    _0x5854d4[_0x40c757] = _0x58e03e['x'] - _0x58e03e['y'], _0x58e03e['y'] = _0x58e03e['x'], _0xa6ff75['transform']['rotate'](_0x5854d4, !0x0, !0x1);
                                }), _0x55f6aa = function () {
                                    var _0x3a40a4 = this;
                                    _0x3c2ac4['__rotateAn' + 'im'] = Laya['Tween']['to'](_0x58e03e, {
                                        'x': _0x4bd899,
                                        'update': _0x920ac4
                                    }, _0x23a0e4, null, Laya['Handler']['create'](this, function () {
                                        _0x58e03e['y'] = _0x58e03e['x'] = 0x0, _0x5b4b84 ? _0x55f6aa() : _0x3a40a4['stopRotate' + 'Anim'](_0xa6ff75);
                                    }), _0xe51cfc);
                                };
                            _0x55f6aa(), _0xe51cfc = 0x0, _0xa6ff75['on'](Laya['Event']['REMOVED'], this, this['stopRotate' + 'Anim'], [_0xa6ff75]);
                        }
                    }, _0x189387['stopRotate' + 'Anim'] = function (_0x3a2a64) {
                        var _0x860b53 = _0x3a2a64;
                        if (_0x860b53['__rotateAn' + 'im']) {
                            var _0x2aaeac = _0x860b53['__rotateAn' + 'im'];
                            Laya['Tween']['clear'](_0x2aaeac), _0x3a2a64['off'](Laya['Event']['REMOVED'], this, this['stopRotate' + 'Anim']), _0x860b53['__rotateAn' + 'im'] = null;
                        }
                    }, _0x189387['createPlan' + 'e'] = function (_0x204c6f, _0x5b2cbc, _0x55ed36) {
                        var _0x493bca = Laya['PrimitiveM' + 'esh']['createPlan' + 'e'](_0x204c6f, _0x5b2cbc, 0x1, 0x1), _0x341dcb = new Laya['MeshSprite' + '3D'](_0x493bca);
                        return _0x55ed36 ? _0x341dcb['meshRender' + 'er']['material'] = _0x55ed36 : _0x341dcb['meshRender' + 'er']['material'] = new Laya['BlinnPhong' + 'Material'](), _0x341dcb;
                    }, _0x189387['genBpMater' + 'ial'] = function (_0x461ba8, _0x56eccb, _0x5c1a42, _0x5a4e03, _0xd75b42) {
                        function _0x1f62dc(_0x411a6b) {
                            if (_0x411a6b &amp;&amp; !_0x3b8ac2['destroyed']) {
                                _0xd75b42 &amp;&amp; _0x3b8ac2['_removeRef' + 'erence'](_0xd75b42);
                                var _0x41fdd7 = _0x411a6b['bitmap'];
                                _0x41fdd7 || (_0x41fdd7 = _0x411a6b), _0x3b8ac2['albedoText' + 'ure'] = _0x41fdd7, void 0x0 != _0x56eccb &amp;&amp; (_0x3b8ac2['renderMode'] = _0x56eccb), void 0x0 != _0x5c1a42 &amp;&amp; (_0x41fdd7['wrapModeU'] = _0x5c1a42), void 0x0 != _0x5a4e03 &amp;&amp; (_0x41fdd7['wrapModeV'] = _0x5a4e03), _0xd75b42 &amp;&amp; _0x3b8ac2['_addRefere' + 'nce'](_0xd75b42);
                            }
                        }
                        var _0x3b8ac2 = new Laya['BlinnPhong' + 'Material']();
                        _0xd75b42 &amp;&amp; _0x3b8ac2['_addRefere' + 'nce'](_0xd75b42);
                        var _0x2e9516 = Laya['loader']['getRes'](_0x461ba8);
                        return _0x2e9516 ? _0x1f62dc(_0x2e9516) : Laya['loader']['load'](_0x461ba8, Laya['Handler']['create'](this, _0x1f62dc)), _0x3b8ac2;
                    }, _0x189387['genStdMate' + 'rial'] = function (_0x220e7b, _0x208861, _0x4f0200, _0x3c540e, _0xe8f44) {
                        function _0x5be156(_0x42c175) {
                            if (_0x42c175 &amp;&amp; !_0x26e308['destroyed']) {
                                _0xe8f44 &amp;&amp; _0x26e308['_removeRef' + 'erence'](_0xe8f44);
                                var _0x133226 = _0x42c175['bitmap'];
                                _0x133226 || (_0x133226 = _0x42c175), _0x26e308['albedoText' + 'ure'] = _0x133226, _0x26e308['emissionTe' + 'xture'] = _0x133226, void 0x0 != _0x208861 &amp;&amp; (_0x26e308['renderMode'] = _0x208861), void 0x0 != _0x4f0200 &amp;&amp; (_0x133226['wrapModeU'] = _0x4f0200), void 0x0 != _0x3c540e &amp;&amp; (_0x133226['wrapModeV'] = _0x3c540e), _0xe8f44 &amp;&amp; _0x26e308['_addRefere' + 'nce'](_0xe8f44);
                            }
                        }
                        var _0x26e308 = new Laya['PBRStandar' + 'dMaterial']();
                        _0xe8f44 &amp;&amp; _0x26e308['_addRefere' + 'nce'](_0xe8f44);
                        var _0x5b2615 = Laya['loader']['getRes'](_0x220e7b);
                        return _0x5b2615 ? _0x5be156(_0x5b2615) : Laya['loader']['load'](_0x220e7b, Laya['Handler']['create'](this, _0x5be156)), _0x26e308;
                    }, _0x189387['createMesh' + 'ColliderSh' + 'ape'] = function (_0x5d3f64, _0x40e9d3) {
                        var _0x1cccbe = _0x5d3f64['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                        if (!_0x1cccbe) {
                            _0x1cccbe = _0x5d3f64['addCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                            var _0x2dc274 = new Laya['MeshCollid' + 'erShape']();
                            return _0x2dc274['mesh'] = _0x5d3f64['meshFilter']['sharedMesh'], _0x1cccbe['colliderSh' + 'ape'] = _0x2dc274, _0x40e9d3 &amp;&amp; (_0x1cccbe['collisionG' + 'roup'] = _0x40e9d3), _0x1cccbe;
                        }
                    }, _0x189387['createBoxC' + 'olliderSha' + 'pe'] = function (_0x5356c3, _0x57643f, _0x40e8ba) {
                        var _0x1059eb = _0x5356c3['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                        if (!_0x1059eb) {
                            _0x1059eb = _0x5356c3['addCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                            var _0x120c3e = _0x2e99d2['default']['get3dLocal' + 'ModelSize'](_0x5356c3);
                            _0x40e8ba &amp;&amp; (_0x120c3e['x'] *= _0x40e8ba['x'], _0x120c3e['y'] *= _0x40e8ba['y'], _0x120c3e['z'] *= _0x40e8ba['z']);
                            var _0x39662a = new Laya['BoxCollide' + 'rShape'](_0x120c3e['x'], _0x120c3e['y'], _0x120c3e['z']);
                            return _0x1059eb['colliderSh' + 'ape'] = _0x39662a, _0x57643f &amp;&amp; (_0x1059eb['collisionG' + 'roup'] = _0x57643f), _0x1059eb;
                        }
                    }, _0x189387['setCollide' + 'rShapeGrou' + 'p'] = function (_0x1a2aa8, _0x161f69) {
                        var _0x5a4395 = _0x1a2aa8['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                        _0x5a4395 &amp;&amp; (_0x5a4395['collisionG' + 'roup'] = _0x161f69);
                    }, _0x189387['changeSubB' + 'lock'] = function (_0x52137f) {
                        var _0x226195 = _0x3d3a1d['default']['getInstanc' + 'e']()['getSolidBl' + 'ockRate']();
                        if (0x0 &gt;= _0x226195)
                            return !0x1;
                        return _0x52137f['meshRender' + 'er']['material'], _0x2e99d2['default']['randomByRa' + 'te'](_0x226195) ? (_0x52137f['meshRender' + 'er']['material'] = _0x25aad4['default']['getInstanc' + 'e']()['getSubBloc' + 'kMaterial'](), !0x0) : !0x1;
                    }, _0x189387['effFadeInO' + 'ut'] = function (_0x3836e8, _0x4fbc07, _0x39dbf4, _0x4f3d28, _0x209613, _0x57bb26) {
                        void 0x0 === _0x4f3d28 &amp;&amp; (_0x4f3d28 = 0x1), void 0x0 === _0x209613 &amp;&amp; (_0x209613 = 0x0), _0x3836e8 instanceof Laya['MeshSprite' + '3D'] &amp;&amp; this['effFadeInO' + 'utMesh'](_0x3836e8, _0x4fbc07, _0x39dbf4, _0x4f3d28, _0x209613, _0x57bb26);
                        for (var _0x26c81f = 0x0, _0x2e5738 = _0x3836e8['_children']; _0x26c81f &lt; _0x2e5738['length']; _0x26c81f++) {
                            var _0x2eae89 = _0x2e5738[_0x26c81f];
                            this['effFadeInO' + 'ut'](_0x2eae89, _0x4fbc07, _0x39dbf4, _0x4f3d28, _0x209613, _0x57bb26);
                        }
                    }, _0x189387['effFadeInO' + 'utMesh'] = function (_0x27bce7, _0x4600a4, _0x415197, _0x5d7592, _0x48bc7e, _0x17d279) {
                        void 0x0 === _0x5d7592 &amp;&amp; (_0x5d7592 = 0x1), void 0x0 === _0x48bc7e &amp;&amp; (_0x48bc7e = 0x0);
                        var _0x524d4c, _0x5ee6a9 = _0x27bce7;
                        if (_0x5ee6a9['__fadeInOu' + 'tEff'])
                            _0x524d4c = _0x5ee6a9['__fadeInOu' + 'tEff']['material'], Laya['Tween']['clear'](_0x5ee6a9['__fadeInOu' + 'tEff']['tween']);
                        else {
                            var _0x355891 = _0x27bce7['meshRender' + 'er']['material'];
                            _0x524d4c = _0x355891['clone'](), _0x524d4c instanceof Laya['UnlitMater' + 'ial'] ? _0x524d4c['renderMode'] = 0x2 : _0x524d4c instanceof Laya['EffectMate' + 'rial'] &amp;&amp; (_0x27bce7['active'] = !0x1), _0x27bce7['meshRender' + 'er']['material'] = _0x524d4c, _0x5ee6a9['__fadeInOu' + 'tEff'] = { 'material': _0x355891 };
                        }
                        var _0x4d2c4a = function () {
                            var _0x4c3e3b = this;
                            _0x5ee6a9['__fadeInOu' + 'tEff']['tween'] = Laya['Tween']['to'](_0x524d4c, { '_ColorA': _0x48bc7e }, _0x4600a4 &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                _0x5ee6a9['__fadeInOu' + 'tEff']['tween'] = Laya['Tween']['to'](_0x524d4c, { '_ColorA': _0x5d7592 }, _0x4600a4 &gt;&gt; 0x1, null, Laya['Handler']['create'](_0x4c3e3b, function () {
                                    _0x415197 ? _0x4d2c4a() : (_0x189387['stopFadeIn' + 'OutEffMesh'](_0x27bce7), _0x17d279 &amp;&amp; _0x17d279['run']());
                                }));
                            }));
                        };
                        _0x4d2c4a(), _0x27bce7['once'](Laya['Event']['REMOVED'], this, this['stopFadeIn' + 'OutEff'], [_0x27bce7]);
                    }, _0x189387['stopFadeIn' + 'OutEff'] = function (_0x419930) {
                        _0x419930 instanceof Laya['MeshSprite' + '3D'] &amp;&amp; this['stopFadeIn' + 'OutEffMesh'](_0x419930);
                        for (var _0x180e90 = 0x0, _0x4a1eab = _0x419930['_children']; _0x180e90 &lt; _0x4a1eab['length']; _0x180e90++) {
                            var _0x5a045d = _0x4a1eab[_0x180e90];
                            this['stopFadeIn' + 'OutEff'](_0x5a045d);
                        }
                    }, _0x189387['stopFadeIn' + 'OutEffMesh'] = function (_0x12c0a0) {
                        var _0x369e05 = _0x12c0a0;
                        _0x369e05['__fadeInOu' + 'tEff'] &amp;&amp; (_0x12c0a0['meshRender' + 'er']['material'] = _0x369e05['__fadeInOu' + 'tEff']['material'], Laya['Tween']['clear'](_0x369e05['__fadeInOu' + 'tEff']['tween']), _0x369e05['__fadeInOu' + 'tEff'] = null, _0x12c0a0['off'](Laya['Event']['REMOVED'], this, this['stopFadeIn' + 'OutEff']));
                    }, _0x189387['sRotMatX'] = new Laya['Matrix4x4'](), _0x189387['sRotMatY'] = new Laya['Matrix4x4'](), _0x189387['sN'] = new _0x4fcba2(), _0x189387['sT'] = new _0x4fcba2(), _0x189387;
                }();
            _0x2d5b2c['default'] = _0x5ef177;
        },
        {
            '../config/GameCfg': 0x6,
            '../framework/Manager/AutoReleaseManager': 0x17,
            '../framework/Tools/Utils': 0x1f,
            '../logic/CameraLogic': 0x24,
            '../logic/GameLogic': 0x25,
            '../logic/RaceTrackLogic': 0x28,
            '../model/BlocksGroup': 0x2d
        }
    ],
    0x6: [
        function (_0x26fad7, _0xa7bd6c, _0x225887) {
            'use strict';
            Object['defineProp' + 'erty'](_0x225887, '__esModule', { 'value': !0x0 });
            var _0x127b7f = _0x26fad7('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x29cacc = _0x26fad7('../message' + '/MsgDefine'), _0x30bc75 = function () {
                    function _0x5b12bb() {
                    }
                    return _0x5b12bb['version'] = _0x29cacc['default']['version'], _0x5b12bb['user_uniqu' + 'e_id'] = 'test_user_' + '1312527', _0x5b12bb['platform'] = _0x127b7f['default']['PlatformTy' + 'pe']['WEIXIN'], _0x5b12bb['server_url'] = '', _0x5b12bb['server_url' + '_common'] = '', _0x5b12bb['server_cfg' + '_url'] = '', _0x5b12bb['local_shar' + 'e_title'] = '', _0x5b12bb['local_shar' + 'e_image'] = '', _0x5b12bb['appSid'] = '', _0x5b12bb['appId'] = '', _0x5b12bb['ald_share_' + 'enable'] = !0x0, _0x5b12bb['moveXSpeed'] = 0.007, _0x5b12bb['ballSpeedU' + 'p'] = 1.3, _0x5b12bb['ballSpeedD' + 'own'] = 0.5, _0x5b12bb['ballStartM' + 'eter'] = 0x3, _0x5b12bb['ballCrossD' + 'istance'] = 0.2, _0x5b12bb['ballCrossH' + 'eight'] = 0x2, _0x5b12bb['ballCrossT' + 'ime'] = 0.2, _0x5b12bb['ballRotSpe' + 'ed'] = 0.2, _0x5b12bb['ballInterv' + 'alMeter'] = 0x4, _0x5b12bb['frontBallG' + 'enMeterMin'] = 0x14, _0x5b12bb['frontBallG' + 'enMeterMax'] = 0x19, _0x5b12bb['ballScale'] = 0.2, _0x5b12bb['speedTrail' + 'Speed'] = 0.4, _0x5b12bb['cameraPitc' + 'h'] = 0.5, _0x5b12bb['cameraFOV'] = 0x50, _0x5b12bb['cameraFarP' + 'lane'] = 0x32, _0x5b12bb['cameraRead' + 'yVec'] = new Laya['Vector3'](0x0, 0.66, -0x3), _0x5b12bb['cameraRunn' + 'ingVec'] = new Laya['Vector3'](0x0, 0.8, -0x3), _0x5b12bb['camerSpeed' + 'upVec'] = new Laya['Vector3'](0x0, 0.2, -0x1), _0x5b12bb['lightInten' + 'sity'] = 0.5, _0x5b12bb['ambientInt' + 'ensity'] = 0x1, _0x5b12bb['fogRange'] = 0x14, _0x5b12bb['fogColorGr' + 'adientTime'] = 0xa, _0x5b12bb['finishLine' + 'Meter'] = 0x1e, _0x5b12bb['blockEndMe' + 'ter'] = 0xf, _0x5b12bb['arrowInter' + 'val'] = 0x28, _0x5b12bb['buildingIn' + 'terval'] = 0xf, _0x5b12bb['buildingHe' + 'ightMin'] = 0x1e, _0x5b12bb['buildingHe' + 'ightMax'] = 0x28, _0x5b12bb['colorGradi' + 'entTime'] = 0x5, _0x5b12bb['diamondGen' + 'Rate'] = 0x14, _0x5b12bb['diamondsGe' + 'nRate'] = 0xa, _0x5b12bb['toneUpGenR' + 'ate'] = 0x1e, _0x5b12bb['startAIBal' + 'lCount'] = 0x4, _0x5b12bb['AIBallCfgs'] = [], _0x5b12bb;
                }();
            _0x225887['default'] = _0x30bc75;
        },
        {
            '../message/MsgDefine': 0x29,
            '../sdk/public/SdkEntity': 0x5f
        }
    ],
    0x7: [
        function (_0x11e803, _0x12ab98, _0x386e15) {
            'use strict';
            Object['defineProp' + 'erty'](_0x386e15, '__esModule', { 'value': !0x0 });
            var _0x341008 = function () {
                function _0x528179(_0x8d6127, _0x5ac004) {
                    this['actions'] = _0x8d6127, this['isRepeat'] = _0x5ac004, this['pActionIdx'] = 0x0;
                }
                return Object['defineProp' + 'erty'](_0x528179['prototype'], 'actions', {
                    'get': function () {
                        return this['_actions'];
                    },
                    'set': function (_0x1d50dd) {
                        this['_actions'] = _0x1d50dd;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x528179['prototype'], 'isRepeat', {
                    'get': function () {
                        return this['_isRepeat'];
                    },
                    'set': function (_0x3756be) {
                        this['_isRepeat'] = _0x3756be;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x528179['prototype'], 'pActionIdx', {
                    'get': function () {
                        return this['_pActionId' + 'x'];
                    },
                    'set': function (_0x500228) {
                        this['_pActionId' + 'x'] = _0x500228;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x528179['prototype']['run'] = function () {
                    if (this['actions'] &amp;&amp; 0x0 !== this['actions']['length']) {
                        if (this['pActionIdx'] &gt;= this['actions']['length']) {
                            if (!this['isRepeat'])
                                return void (this['_curTween'] = null);
                            this['pActionIdx'] = 0x0;
                        }
                        var _0x5b2c31 = this['actions'][this['pActionIdx']];
                        _0x5b2c31 &amp;&amp; _0x5b2c31['t'] &amp;&amp; _0x5b2c31['target'] &amp;&amp; _0x5b2c31['props'] &amp;&amp; _0x5b2c31['duration'] &amp;&amp; ('to' === _0x5b2c31['t'] ? this['_curTween'] = Laya['Tween']['to'](_0x5b2c31['target'], _0x5b2c31['props'], _0x5b2c31['duration'], _0x5b2c31['ease'], Laya['Handler']['create'](this, function () {
                            for (var _0x5512ec = [], _0x1a08e7 = 0x0; _0x1a08e7 &lt; arguments['length']; _0x1a08e7++)
                                _0x5512ec[_0x1a08e7] = arguments[_0x1a08e7];
                            var _0x234267 = _0x5512ec[0x0];
                            this['runNext'](_0x234267);
                        }, [_0x5b2c31])) : this['_curTween'] = Laya['Tween']['from'](_0x5b2c31['target'], _0x5b2c31['props'], _0x5b2c31['duration'], _0x5b2c31['ease'], Laya['Handler']['create'](this, function () {
                            for (var _0x5a1a91 = [], _0x2f8adf = 0x0; _0x2f8adf &lt; arguments['length']; _0x2f8adf++)
                                _0x5a1a91[_0x2f8adf] = arguments[_0x2f8adf];
                            var _0x3962ba = _0x5a1a91[0x0];
                            this['runNext'](_0x3962ba);
                        }, [_0x5b2c31])));
                    }
                }, _0x528179['prototype']['runNext'] = function (_0xb5747e) {
                    _0xb5747e &amp;&amp; _0xb5747e['complete'] &amp;&amp; _0xb5747e['complete']['call'](_0xb5747e['complete'], _0xb5747e['completeCa' + 'ller'], _0xb5747e['completeAr' + 'gs']), this['pActionIdx'] = this['pActionIdx'] + 0x1, this['run']();
                }, _0x528179['prototype']['getCurTwee' + 'n'] = function () {
                    return this['_curTween'];
                }, _0x528179;
            }();
            _0x386e15['default'] = _0x341008;
        },
        {}
    ],
    0x8: [
        function (_0x164627, _0x2a47fb, _0x2ae585) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2ae585, '__esModule', { 'value': !0x0 });
            var _0x153a21 = _0x164627('../Tools/U' + 'tils'), _0x2cdd6 = _0x164627('../Manager' + '/CfgMgr'), _0x539553 = _0x164627('../Manager' + '/SceneMana' + 'ger'), _0x2f741f = _0x164627('../Single/' + 'EventCente' + 'r'), _0x58edb4 = _0x164627('../Extend/' + 'BaseExtend'), _0x449b64 = _0x164627('../../sdk/' + 'Sdk'), _0x5bfae4 = _0x164627('./BaseDefi' + 'ne'), _0x4bfb9a = function () {
                    function _0x3539f5(_0x426fed) {
                        this['gameCfg'] = _0x426fed, _0x449b64['Sdk']['getInstanc' + 'e']()['initMiniAd' + 'apter'](), window['Laya3D'] ? (_0x426fed['physic3dSe' + 'tting'] &amp;&amp; (Laya3D['physicsSet' + 'tings'] = _0x426fed['physic3dSe' + 'tting']), Laya3D['init'](_0x426fed['width'], _0x426fed['height'], _0x426fed['config3d'])) : Laya['init'](_0x426fed['width'], _0x426fed['height'], Laya['WebGL']), Laya['Physics'] &amp;&amp; Laya['Physics']['enable'](), Laya['DebugPanel'] &amp;&amp; Laya['DebugPanel']['enable'](), Laya['stage']['scaleMode'] = _0x426fed['scaleMode'], Laya['stage']['alignH'] = _0x426fed['alignH'], Laya['stage']['alignV'] = _0x426fed['alignV'], Laya['stage']['screenMode'] = _0x426fed['screenMode'], Laya['stage']['frameRate'] = Laya['Stage']['FRAME_FAST'], Laya['URL']['exportScen' + 'eToJson'] = _0x426fed['exportScen' + 'eToJson'], (_0x426fed['debug'] || 'true' == Laya['Utils']['getQuerySt' + 'ring']('debug')) &amp;&amp; Laya['enableDebu' + 'gPanel'](), _0x426fed['physicsDeb' + 'ug'] &amp;&amp; Laya['PhysicsDeb' + 'ugDraw'] &amp;&amp; Laya['PhysicsDeb' + 'ugDraw']['enable'](), _0x426fed['stat'] &amp;&amp; Laya['Stat']['show'](0x0, 0x46), Laya['alertGloba' + 'lError'] = !0x0, _0x58edb4['default']['init'](), _0x449b64['Sdk']['getInstanc' + 'e']()['afterEngin' + 'eInit'](this['didEnterBa' + 'ckground']['bind'](this), this['willEnterF' + 'oreground']['bind'](this)), _0x2cdd6['default']['getInstanc' + 'e']()['load'](Laya['Handler']['create'](this, this['onLoaded']));
                    }
                    return _0x3539f5['prototype']['didEnterBa' + 'ckground'] = function () {
                        _0x2f741f['default']['getInstanc' + 'e']()['event'](_0x5bfae4['default']['Event']['E_APP_ON_P' + 'AUSE']);
                    }, _0x3539f5['prototype']['willEnterF' + 'oreground'] = function (_0x3f99ae) {
                        _0x2f741f['default']['getInstanc' + 'e']()['event'](_0x5bfae4['default']['Event']['E_APP_ON_R' + 'ESUME'], _0x3f99ae);
                    }, _0x3539f5['prototype']['launch'] = function (_0x51b219) {
                        return Laya['AtlasInfoM' + 'anager']['enable']('fileconfig' + '.json'), _0x153a21['default']['isOnMiniGa' + 'me']() &amp;&amp; _0x449b64['Sdk']['getInstanc' + 'e']()['checkUpdat' + 'e'](), this['onStageRes' + 'ize'](), Laya['stage']['on'](Laya['Event']['RESIZE'], this, this['onStageRes' + 'ize']), _0x51b219 ? _0x539553['default']['changeScen' + 'e'](_0x51b219) : this['gameCfg']['startScene'] ? _0x539553['default']['changeScen' + 'e'](this['gameCfg']['startScene']) : console['error']('Launch\x20Sce' + 'ne\x20not\x20fou' + 'nd\x20!!!'), this;
                    }, _0x3539f5['prototype']['onStageRes' + 'ize'] = function () {
                    }, _0x3539f5['prototype']['onLoaded'] = function () {
                    }, _0x3539f5;
                }();
            _0x2ae585['default'] = _0x4bfb9a;
        },
        {
            '../../sdk/Sdk': 0x5a,
            '../Extend/BaseExtend': 0x15,
            '../Manager/CfgMgr': 0x18,
            '../Manager/SceneManager': 0x19,
            '../Single/EventCenter': 0x1c,
            '../Tools/Utils': 0x1f,
            './BaseDefine': 0x9
        }
    ],
    0x9: [
        function (_0x1a082b, _0x51e38f, _0xe72f92) {
            'use strict';
            Object['defineProp' + 'erty'](_0xe72f92, '__esModule', { 'value': !0x0 });
            var _0x5ebd4e;
            !function (_0x429c58) {
                _0x429c58['RES3D_GROU' + 'P_NAME'] = '3DRES_GROU' + 'P';
                var _0x59442e = function () {
                    function _0x2b6c16() {
                    }
                    return _0x2b6c16['E_APP_ON_P' + 'AUSE'] = '$ONPAUSE', _0x2b6c16['E_APP_ON_R' + 'ESUME'] = '$ONRESUME', _0x2b6c16['E_PANEL_OP' + 'ENCLOSE'] = '$PANEL_OPE' + 'NCLOSE', _0x2b6c16['E_SOUND_PL' + 'AY_OK'] = '$SOUND_PLA' + 'Y_OK', _0x2b6c16['E_UI_ADAPT' + 'ED'] = 'UI_ADAPTED', _0x2b6c16;
                }();
                _0x429c58['Event'] = _0x59442e;
                var _0xf6d7a;
                !function (_0x2520f7) {
                    _0x2520f7[_0x2520f7['PANEL_OPEN'] = 0x0] = 'PANEL_OPEN', _0x2520f7[_0x2520f7['PANEL_CLOS' + 'E'] = 0x1] = 'PANEL_CLOS' + 'E', _0x2520f7[_0x2520f7['VIEW_OPEN'] = 0x2] = 'VIEW_OPEN', _0x2520f7[_0x2520f7['VIEW_CLOSE'] = 0x3] = 'VIEW_CLOSE', _0x2520f7[_0x2520f7['SCENE_CHAN' + 'GE'] = 0x4] = 'SCENE_CHAN' + 'GE', _0x2520f7[_0x2520f7['SOUND_MUSI' + 'C_PLAY_OK'] = 0x5] = 'SOUND_MUSI' + 'C_PLAY_OK', _0x2520f7[_0x2520f7['SOUND_FX_P' + 'LAY_OK'] = 0x6] = 'SOUND_FX_P' + 'LAY_OK', _0x2520f7[_0x2520f7['HTTP_INTER' + 'FACE_UNDEF' + 'INED'] = 0x7] = 'HTTP_INTER' + 'FACE_UNDEF' + 'INED';
                }(_0xf6d7a = _0x429c58['Code'] || (_0x429c58['Code'] = {}));
                var _0x1cc3bf = function () {
                    function _0x109a82(_0x4ca522, _0x346b18, _0xb64bb4, _0x1cac3e) {
                        this['lb'] = _0x4ca522, this['rb'] = _0x346b18, this['lt'] = _0xb64bb4, this['rt'] = _0x1cac3e;
                    }
                    return _0x109a82;
                }();
                _0x429c58['Plane2d'] = _0x1cc3bf;
                var _0xaa586d = function () {
                    function _0x22db5b(_0x57e55e, _0x2da506, _0x54be7c, _0x489b1f) {
                        this['lb'] = _0x57e55e, this['rb'] = _0x2da506, this['lt'] = _0x54be7c, this['rt'] = _0x489b1f;
                    }
                    return _0x22db5b['prototype']['containPoi' + 'nt'] = function (_0x355bb7) {
                        var _0xff1b0f, _0x400022, _0x1684ab = 0x4, _0x1f9af6 = [
                                this['lb']['x'],
                                this['rb']['x'],
                                this['rt']['x'],
                                this['lt']['x']
                            ], _0x23e068 = [
                                this['lb']['z'],
                                this['rb']['z'],
                                this['rt']['z'],
                                this['lt']['z']
                            ], _0x42c47e = !0x1;
                        for (_0xff1b0f = 0x0, _0x400022 = _0x1684ab - 0x1; _0x1684ab &gt; _0xff1b0f; _0x400022 = _0xff1b0f++)
                            _0x23e068[_0xff1b0f] &gt; _0x355bb7['z'] != _0x23e068[_0x400022] &gt; _0x355bb7['z'] &amp;&amp; _0x355bb7['x'] &lt; (_0x1f9af6[_0x400022] - _0x1f9af6[_0xff1b0f]) * (_0x355bb7['z'] - _0x23e068[_0xff1b0f]) / (_0x23e068[_0x400022] - _0x23e068[_0xff1b0f]) + _0x1f9af6[_0xff1b0f] &amp;&amp; (_0x42c47e = !_0x42c47e);
                        return _0x42c47e;
                    }, _0x22db5b;
                }();
                _0x429c58['Plane3d'] = _0xaa586d;
            }(_0x5ebd4e || (_0x5ebd4e = {})), _0xe72f92['default'] = _0x5ebd4e;
        },
        {}
    ],
    0xa: [
        function (_0x2c26a9, _0x39cc36, _0x2693c0) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2693c0, '__esModule', { 'value': !0x0 });
            var _0x12c7dc = _0x2c26a9('../Tools/U' + 'tils'), _0x26015e = _0x2c26a9('./BaseEven' + 't'), _0x27689b = _0x2c26a9('../Manager' + '/SceneMana' + 'ger'), _0x164b7d = function (_0x2d2c14) {
                    function _0x45814d() {
                        for (var _0x19f93f = [], _0x46a86b = 0x0; _0x46a86b &lt; arguments['length']; _0x46a86b++)
                            _0x19f93f[_0x46a86b] = arguments[_0x46a86b];
                        var _0x3d29c3 = _0x2d2c14['call'](this) || this;
                        return _0x3d29c3['$_GID'] = Laya['Utils']['getGID'](), _0x3d29c3['once'](Laya['Event']['ADDED'], _0x3d29c3, _0x3d29c3['addToStage']), _0x3d29c3['once'](Laya['Event']['REMOVED'], _0x3d29c3, _0x3d29c3['removeFrom' + 'Stage']), _0x3d29c3['on'](Laya['Event']['MOUSE_DOWN'], _0x3d29c3, _0x3d29c3['mouseDown']), _0x3d29c3['on'](Laya['Event']['CLICK'], _0x3d29c3, _0x3d29c3['clicked']), _0x3d29c3;
                    }
                    return __extends(_0x45814d, _0x2d2c14), _0x45814d['prototype']['getGID'] = function () {
                        return this['$_GID'];
                    }, _0x45814d['getRes'] = function () {
                        return null;
                    }, _0x45814d['prototype']['actived'] = function () {
                        console['log'](_0x12c7dc['default']['getClassNa' + 'me'](this) + '\x20actived!'), this['onActive']();
                    }, _0x45814d['prototype']['deactived'] = function () {
                        console['log'](_0x12c7dc['default']['getClassNa' + 'me'](this) + ('\x20deactived' + '!')), this['onDeactive']();
                    }, _0x45814d['prototype']['onAdd'] = function () {
                    }, _0x45814d['prototype']['onRemove'] = function () {
                    }, _0x45814d['prototype']['onEnter'] = function () {
                        for (var _0x188a6d = [], _0x1553d2 = 0x0; _0x1553d2 &lt; arguments['length']; _0x1553d2++)
                            _0x188a6d[_0x1553d2] = arguments[_0x1553d2];
                    }, _0x45814d['prototype']['onExit'] = function () {
                    }, _0x45814d['prototype']['onActive'] = function () {
                        for (var _0x574791 = [], _0x2f2027 = 0x0; _0x2f2027 &lt; arguments['length']; _0x2f2027++)
                            _0x574791[_0x2f2027] = arguments[_0x2f2027];
                    }, _0x45814d['prototype']['onDeactive'] = function () {
                    }, _0x45814d['prototype']['onMouseDow' + 'n'] = function (_0x1b9bce) {
                        return this['mouseThrou' + 'gh'];
                    }, _0x45814d['prototype']['onClicked'] = function (_0x2ffea3) {
                        return this['mouseThrou' + 'gh'];
                    }, _0x45814d['prototype']['onOpened'] = function (_0x11b348) {
                        this['onEnter']['apply'](this, _0x11b348);
                    }, _0x45814d['prototype']['close'] = function (_0x181809) {
                        if ('closeOnSid' + 'e' == _0x181809) {
                            var _0x4ce526 = void 0x0 != this['autoDestro' + 'yAtClosed'] ? this['autoDestro' + 'yAtClosed'] : !0x0;
                            _0x27689b['default']['closePanel'](this, { 'autoDestroy': _0x4ce526 });
                        } else
                            _0x2d2c14['prototype']['close']['call'](this, _0x181809);
                    }, _0x45814d['prototype']['onClosed'] = function () {
                        this['onExit']();
                    }, _0x45814d['prototype']['mouseDown'] = function (_0xa71aaa) {
                        var _0x1c6000 = this['onMouseDow' + 'n'](_0xa71aaa);
                        _0x1c6000 === !0x1 &amp;&amp; _0xa71aaa['stopPropag' + 'ation']();
                    }, _0x45814d['prototype']['clicked'] = function (_0x1dee00) {
                        var _0x5d0152 = this['onClicked'](_0x1dee00);
                        _0x5d0152 === !0x1 &amp;&amp; _0x1dee00['stopPropag' + 'ation']();
                    }, _0x45814d['prototype']['removeSelf'] = function () {
                        if ('closePanel' != this['closeType'])
                            throw new Error('BaseDialog' + '\x20can\x20not\x20r' + 'emoveSelf,' + '\x20use\x20Scene' + 'Manager.cl' + 'osePanel\x20i' + 'nstead!');
                        return _0x2d2c14['prototype']['removeSelf']['call'](this);
                    }, _0x45814d['prototype']['getBgComp'] = function () {
                        var _0x4cbe1b = this['getChildBy' + 'Name']('img_bg');
                        return _0x4cbe1b;
                    }, _0x45814d['prototype']['adaptScree' + 'n'] = function () {
                        var _0x33be1a = this['getBgComp']();
                        _0x33be1a &amp;&amp; (_0x33be1a['x'] = _0x33be1a['y'] = _0x33be1a['anchorX'] = _0x33be1a['anchorY'] = 0x0, _0x12c7dc['default']['adaptNode'](_0x33be1a, Laya['stage']['width'], Laya['stage']['height'], !0x0), _0x33be1a['centerX'] = _0x33be1a['centerY'] = 0x0, _0x33be1a['centerX'] = _0x33be1a['centerY'] = void 0x0);
                    }, _0x45814d['prototype']['addToStage'] = function () {
                        var _0x427d26 = this['getBgComp'](), _0x538d45 = !0x1;
                        _0x427d26 &amp;&amp; _0x427d26 instanceof Laya['Image'] &amp;&amp; (_0x427d26['left'] = _0x427d26['right'] = _0x427d26['top'] = _0x427d26['bottom'] = _0x427d26['centerX'] = _0x427d26['centerY'] = void 0x0, _0x427d26['source'] ? (!_0x427d26['width'] &amp;&amp; (_0x427d26['width'] = _0x427d26['source']['width']), !_0x427d26['height'] &amp;&amp; (_0x427d26['height'] = _0x427d26['source']['height']), _0x538d45 = !0x0) : (_0x427d26['width'] = _0x427d26['height'] = void 0x0, _0x427d26['once'](Laya['Event']['LOADED'], this, this['adaptScree' + 'n']))), this['onAdd'](), _0x538d45 &amp;&amp; this['adaptScree' + 'n']();
                    }, _0x45814d['prototype']['removeFrom' + 'Stage'] = function () {
                        this['offAll'](), this['timer']['clearAll'](this), this['onRemove']();
                    }, _0x45814d['prototype']['loadScene'] = function (_0x408b72) {
                        this['url'] = _0x408b72, this['frameOnce'](0x1, this, _0x2d2c14['prototype']['loadScene'], [_0x408b72]);
                    }, _0x45814d['prototype']['getModuleR' + 'egName'] = function () {
                        var _0x55def2 = _0x12c7dc['default']['getModule'](this), _0x791cfe = Laya['ClassUtils']['_classMap'];
                        for (var _0x3bc7bb in _0x791cfe)
                            if (_0x791cfe['hasOwnProp' + 'erty'](_0x3bc7bb) &amp;&amp; _0x791cfe[_0x3bc7bb] == _0x55def2)
                                return _0x3bc7bb;
                        return null;
                    }, _0x45814d['prototype']['getModuleU' + 'rlName'] = function () {
                        var _0x4b0cd1 = '';
                        if (this['url']) {
                            var _0x35dd5a = this['url']['indexOf']('/');
                            -0x1 !== _0x35dd5a &amp;&amp; (_0x4b0cd1 = this['url']['substring'](_0x35dd5a + 0x1));
                        }
                        return _0x4b0cd1;
                    }, _0x45814d;
                }(Laya['Dialog']);
            _0x2693c0['default'] = _0x164b7d, _0x12c7dc['default']['applyMixin' + 's'](_0x164b7d, [_0x26015e['default']], Laya['Dialog']), Laya['ClassUtils']['regClass']('Dialog', _0x164b7d);
        },
        {
            '../Manager/SceneManager': 0x19,
            '../Tools/Utils': 0x1f,
            './BaseEvent': 0xb
        }
    ],
    0xb: [
        function (_0x3a9e14, _0x31f232, _0x46b837) {
            'use strict';
            Object['defineProp' + 'erty'](_0x46b837, '__esModule', { 'value': !0x0 });
            var _0x17ea48 = _0x3a9e14('../Single/' + 'EventCente' + 'r'), _0x8497fb = _0x3a9e14('../Tools/U' + 'tils'), _0xf0c195 = function (_0x104785) {
                    function _0x383321() {
                        return _0x104785['call'](this) || this;
                    }
                    return __extends(_0x383321, _0x104785), _0x383321['superFunc'] = function (_0x3acfc8, _0x5ecde5) {
                        if (_0x3acfc8 instanceof _0x383321)
                            return Laya['EventDispa' + 'tcher']['prototype'][_0x5ecde5]['bind'](_0x3acfc8);
                        var _0x1fb7c0 = _0x8497fb['default']['super'](_0x3acfc8);
                        return _0x1fb7c0['prototype'][_0x5ecde5]['bind'](_0x3acfc8);
                    }, _0x383321['prototype']['hasListene' + 'r'] = function (_0x178187) {
                        return '$' == _0x178187['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['hasListene' + 'r'](_0x178187) : _0x383321['superFunc'](this, 'hasListene' + 'r')(_0x178187);
                    }, _0x383321['prototype']['event'] = function (_0x440431, _0xfc8b64) {
                        return '$' == _0x440431['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['event'](_0x440431, _0xfc8b64) : _0x383321['superFunc'](this, 'event')(_0x440431, _0xfc8b64);
                    }, _0x383321['prototype']['on'] = function (_0x5301d4, _0x3bb9d0, _0x25ea98, _0x425ca6) {
                        return '$' == _0x5301d4['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['on'](_0x5301d4, _0x3bb9d0, _0x25ea98, _0x425ca6) : _0x383321['superFunc'](this, 'on')(_0x5301d4, _0x3bb9d0, _0x25ea98, _0x425ca6);
                    }, _0x383321['prototype']['once'] = function (_0x52ce8a, _0x26c739, _0x5bf7a2, _0xb5f962) {
                        return '$' == _0x52ce8a['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['once'](_0x52ce8a, _0x26c739, _0x5bf7a2, _0xb5f962) : _0x383321['superFunc'](this, 'once')(_0x52ce8a, _0x26c739, _0x5bf7a2, _0xb5f962);
                    }, _0x383321['prototype']['off'] = function (_0x187533, _0x472ee2, _0x41fd68, _0xeb2e98) {
                        return '$' == _0x187533['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['off'](_0x187533, _0x472ee2, _0x41fd68, _0xeb2e98) : _0x383321['superFunc'](this, 'off')(_0x187533, _0x472ee2, _0x41fd68, _0xeb2e98);
                    }, _0x383321['prototype']['offAllCall' + 'er'] = function (_0x2fa121) {
                        return _0x17ea48['default']['getInstanc' + 'e']()['offAllCall' + 'er'](_0x2fa121), _0x383321['superFunc'](this, 'offAllCall' + 'er')(_0x2fa121);
                    }, _0x383321['prototype']['offAll'] = function (_0x466c54) {
                        return _0x466c54 ? '$' == _0x466c54['charAt'](0x0) ? _0x17ea48['default']['getInstanc' + 'e']()['offAll'](_0x466c54) : _0x383321['superFunc'](this, 'offAll')(_0x466c54) : this['offAllCall' + 'er'](this);
                    }, _0x383321;
                }(Laya['EventDispa' + 'tcher']);
            _0x46b837['default'] = _0xf0c195;
        },
        {
            '../Single/EventCenter': 0x1c,
            '../Tools/Utils': 0x1f
        }
    ],
    0xc: [
        function (_0x59068a, _0x523ddd, _0x3a547a) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3a547a, '__esModule', { 'value': !0x0 });
            var _0x3ecddd = _0x59068a('./BaseEven' + 't'), _0x2f18bb = function (_0x29f891) {
                    function _0x132692() {
                        var _0x21cf24 = _0x29f891['call'](this) || this;
                        return _0x21cf24['_initializ' + 'ed'] = !0x1, _0x21cf24;
                    }
                    return __extends(_0x132692, _0x29f891), _0x132692['prototype']['init'] = function () {
                        for (var _0x324946 = [], _0x339d8e = 0x0; _0x339d8e &lt; arguments['length']; _0x339d8e++)
                            _0x324946[_0x339d8e] = arguments[_0x339d8e];
                        0x0 == this['_initializ' + 'ed'] &amp;&amp; this['onInitOnce']['apply'](this, _0x324946), this['onInit']['apply'](this, _0x324946), this['_initializ' + 'ed'] = !0x0;
                    }, Object['defineProp' + 'erty'](_0x132692['prototype'], 'initialize' + 'd', {
                        'get': function () {
                            return this['_initializ' + 'ed'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x132692['prototype']['onInit'] = function () {
                        for (var _0x1d43d0 = [], _0x5c3675 = 0x0; _0x5c3675 &lt; arguments['length']; _0x5c3675++)
                            _0x1d43d0[_0x5c3675] = arguments[_0x5c3675];
                    }, _0x132692['prototype']['onInitOnce'] = function () {
                        for (var _0x43b1d2 = [], _0x23bcd5 = 0x0; _0x23bcd5 &lt; arguments['length']; _0x23bcd5++)
                            _0x43b1d2[_0x23bcd5] = arguments[_0x23bcd5];
                    }, _0x132692;
                }(_0x3ecddd['default']);
            _0x3a547a['default'] = _0x2f18bb;
        },
        { './BaseEvent': 0xb }
    ],
    0xd: [
        function (_0x121745, _0x4880e0, _0x51fba2) {
            'use strict';
            Object['defineProp' + 'erty'](_0x51fba2, '__esModule', { 'value': !0x0 });
            var _0x2c3346 = _0x121745('../Manager' + '/CfgMgr'), _0x48a9e7 = _0x121745('../Tools/U' + 'tils'), _0x40d3cc = function () {
                    function _0x183768(_0x132df0, _0x33a602) {
                        this['id'] = _0x132df0, null != _0x33a602 &amp;&amp; (this['ini'] = _0x2c3346['default']['getInstanc' + 'e']()['get'](_0x33a602, _0x132df0), _0x48a9e7['default']['assign'](this, _0x48a9e7['default']['cloneDeep'](this['ini']), !0x1));
                    }
                    return _0x183768['prototype']['clone'] = function () {
                        var _0x5565d3 = _0x48a9e7['default']['getModule'](this);
                        return _0x5565d3 = new _0x5565d3(), _0x48a9e7['default']['assign'](_0x5565d3, this, !0x1);
                    }, _0x183768['prototype']['from'] = function (_0x2ec453) {
                        this['ini'] ? _0x48a9e7['default']['assign'](this, _0x2ec453) : _0x48a9e7['default']['assign'](this, _0x2ec453, !0x1);
                    }, _0x183768['prototype']['getAtt'] = function (_0x51b1a2, _0x3ed0a6) {
                        if (void 0x0 === _0x3ed0a6 &amp;&amp; (_0x3ed0a6 = !0x1), _0x3ed0a6)
                            return this['ini'][_0x51b1a2];
                        var _0x3d1b78 = this[_0x51b1a2];
                        return null == _0x3d1b78 &amp;&amp; null != this['ini'] &amp;&amp; (_0x3d1b78 = this['ini'][_0x51b1a2]), _0x3d1b78;
                    }, _0x183768['prototype']['setAtt'] = function (_0x4af4e5, _0x40bd95) {
                        this[_0x4af4e5] = _0x40bd95;
                    }, _0x183768;
                }();
            _0x51fba2['default'] = _0x40d3cc, Laya['ClassUtils']['regClass']('BaseModel', _0x40d3cc);
        },
        {
            '../Manager/CfgMgr': 0x18,
            '../Tools/Utils': 0x1f
        }
    ],
    0xe: [
        function (_0x8de4b2, _0x18db4f, _0x5771ab) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5771ab, '__esModule', { 'value': !0x0 });
            var _0x4ea9e1 = _0x8de4b2('../Tools/U' + 'tils'), _0x217433 = _0x8de4b2('./BaseEven' + 't'), _0x12f3d2 = function (_0xd93fdc) {
                    function _0x8339f4() {
                        var _0x4513bb = _0xd93fdc['call'](this) || this;
                        return _0x4513bb['once'](Laya['Event']['ADDED'], _0x4513bb, _0x4513bb['addToStage']), _0x4513bb['once'](Laya['Event']['REMOVED'], _0x4513bb, _0x4513bb['removeFrom' + 'Stage']), _0x4513bb['views'] = [], _0x4513bb;
                    }
                    return __extends(_0x8339f4, _0xd93fdc), Object['defineProp' + 'erty'](_0x8339f4['prototype'], 'curView', {
                        'get': function () {
                            return this['_curView'];
                        },
                        'set': function (_0x32fd60) {
                            this['_curView'] = _0x32fd60;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x8339f4['prototype']['removeView'] = function (_0x35aa4e) {
                        if (_0x35aa4e) {
                            if (this['_curView'] == _0x35aa4e) {
                                if (this['views']['length'] &gt; 0x1)
                                    throw Error('please\x20use' + '\x20SceneMana' + 'ger.popVie' + 'w\x20instead\x20' + '!!!');
                                this['views']['clear'](), this['_curView'] = null;
                            } else {
                                var _0x214948 = this['views']['indexOf'](_0x35aa4e);
                                -0x1 != _0x214948 &amp;&amp; this['views']['splice'](_0x214948, 0x1);
                            }
                        }
                    }, _0x8339f4['prototype']['pushView'] = function (_0x3b7c26) {
                        if (_0x3b7c26) {
                            var _0x44c0dc = this['views']['indexOf'](_0x3b7c26);
                            -0x1 == _0x44c0dc &amp;&amp; (this['views']['push'](_0x3b7c26), this['addChild'](_0x3b7c26), _0x3b7c26['on'](Laya['Event']['REMOVED'], this, this['removeView'], [_0x3b7c26]));
                        }
                        if (this['views']['length'] &gt; 0x1) {
                            var _0x2a80d5 = this;
                            _0x2a80d5['lastView'] = this['views'][this['views']['length'] - 0x2];
                        } else {
                            var _0x5d3d4c = this;
                            _0x5d3d4c['lastView'] = null;
                        }
                    }, _0x8339f4['prototype']['popView'] = function () {
                        var _0x30b0d4 = this['views']['pop']();
                        if (_0x30b0d4 &amp;&amp; _0x30b0d4['removeSelf'](), this['views']['length'] &gt; 0x1) {
                            var _0x48f0de = this;
                            _0x48f0de['lastView'] = this['views'][this['views']['length'] - 0x2];
                        } else {
                            var _0x3527f3 = this;
                            _0x3527f3['lastView'] = null;
                        }
                    }, _0x8339f4['getRes'] = function () {
                        return null;
                    }, _0x8339f4['prototype']['enter'] = function () {
                        for (var _0x1578cc = [], _0x48b68 = 0x0; _0x48b68 &lt; arguments['length']; _0x48b68++)
                            _0x1578cc[_0x48b68] = arguments[_0x48b68];
                        console['log'](_0x4ea9e1['default']['getClassNa' + 'me'](this) + '\x20enter!'), this['onEnter']['apply'](this, _0x1578cc);
                    }, _0x8339f4['prototype']['exit'] = function () {
                        console['log'](_0x4ea9e1['default']['getClassNa' + 'me'](this) + '\x20exit!'), this['onExit']();
                    }, _0x8339f4['prototype']['actived'] = function () {
                        console['log'](_0x4ea9e1['default']['getClassNa' + 'me'](this) + '\x20actived!'), this['onActive']();
                    }, _0x8339f4['prototype']['deactived'] = function () {
                        console['log'](_0x4ea9e1['default']['getClassNa' + 'me'](this) + ('\x20deactived' + '!')), this['onDeactive']();
                    }, _0x8339f4['prototype']['onAdd'] = function () {
                    }, _0x8339f4['prototype']['onRemove'] = function () {
                    }, _0x8339f4['prototype']['onEnter'] = function () {
                        for (var _0x2d10af = [], _0x5e8124 = 0x0; _0x5e8124 &lt; arguments['length']; _0x5e8124++)
                            _0x2d10af[_0x5e8124] = arguments[_0x5e8124];
                    }, _0x8339f4['prototype']['onExit'] = function () {
                    }, _0x8339f4['prototype']['onActive'] = function () {
                    }, _0x8339f4['prototype']['onDeactive'] = function () {
                    }, _0x8339f4['prototype']['close'] = function (_0x42175a) {
                        this['closeType'] = _0x42175a, _0xd93fdc['prototype']['close']['call'](this, _0x42175a);
                    }, _0x8339f4['prototype']['removeSelf'] = function () {
                        if (!this['closeType'])
                            throw Error('BaseScene\x20' + 'can\x20not\x20re' + 'moveSelf,\x20' + 'use\x20SceneM' + 'anager.cha' + 'ngeScene\x20i' + 'nstead!');
                        return _0xd93fdc['prototype']['removeSelf']['call'](this);
                    }, _0x8339f4['prototype']['addToStage'] = function () {
                        this['size'](Laya['stage']['width'], Laya['stage']['height']), this['onAdd']();
                    }, _0x8339f4['prototype']['removeFrom' + 'Stage'] = function () {
                        this['offAll'](), this['timer']['clearAll'](this), this['onRemove']();
                    }, _0x8339f4['prototype']['loadScene'] = function (_0x11a067) {
                        this['url'] = _0x11a067, this['frameOnce'](0x1, this, _0xd93fdc['prototype']['loadScene'], [_0x11a067]);
                    }, _0x8339f4['prototype']['getModuleR' + 'egName'] = function () {
                        var _0x38f740 = _0x4ea9e1['default']['getModule'](this), _0x61a2e7 = Laya['ClassUtils']['_classMap'];
                        for (var _0x366dfe in _0x61a2e7)
                            if (_0x61a2e7['hasOwnProp' + 'erty'](_0x366dfe) &amp;&amp; _0x61a2e7[_0x366dfe] == _0x38f740)
                                return _0x366dfe;
                        return null;
                    }, _0x8339f4['prototype']['getModuleU' + 'rlName'] = function () {
                        var _0x1bc851 = '';
                        if (this['url']) {
                            var _0x3c9c25 = this['url']['indexOf']('/');
                            -0x1 !== _0x3c9c25 &amp;&amp; (_0x1bc851 = this['url']['substring'](_0x3c9c25 + 0x1));
                        }
                        return _0x1bc851;
                    }, _0x8339f4;
                }(Laya['Scene']);
            _0x5771ab['default'] = _0x12f3d2, _0x4ea9e1['default']['applyMixin' + 's'](_0x12f3d2, [_0x217433['default']], Laya['Scene']), Laya['ClassUtils']['regClass']('Scene', _0x12f3d2);
        },
        {
            '../Tools/Utils': 0x1f,
            './BaseEvent': 0xb
        }
    ],
    0xf: [
        function (_0x4839f5, _0x1782a0, _0x290a76) {
            'use strict';
            Object['defineProp' + 'erty'](_0x290a76, '__esModule', { 'value': !0x0 });
            var _0x54cd4d = _0x4839f5('../Tools/U' + 'tils'), _0x3b0709 = _0x4839f5('./BaseScen' + 'e'), _0x3e7abf = _0x4839f5('./BaseEven' + 't'), _0x4388d6 = _0x4839f5('./BaseDefi' + 'ne'), _0x43faf3 = _0x4839f5('../Manager' + '/SceneMana' + 'ger'), _0x54b890 = function (_0x2be557) {
                    function _0x1ac2b8() {
                        for (var _0x124217 = [], _0x25a2b5 = 0x0; _0x25a2b5 &lt; arguments['length']; _0x25a2b5++)
                            _0x124217[_0x25a2b5] = arguments[_0x25a2b5];
                        var _0x27af23 = _0x2be557['call'](this) || this;
                        return _0x27af23['$_GID'] = Laya['Utils']['getGID'](), _0x27af23['isAdapt'] = !0x1, _0x27af23['once'](Laya['Event']['ADDED'], _0x27af23, _0x27af23['addToStage']), _0x27af23['once'](Laya['Event']['REMOVED'], _0x27af23, _0x27af23['removeFrom' + 'Stage']), _0x27af23['on'](Laya['Event']['MOUSE_DOWN'], _0x27af23, _0x27af23['mouseDown']), _0x27af23['on'](Laya['Event']['CLICK'], _0x27af23, _0x27af23['clicked']), _0x27af23;
                    }
                    return __extends(_0x1ac2b8, _0x2be557), _0x1ac2b8['prototype']['getGID'] = function () {
                        return this['$_GID'];
                    }, _0x1ac2b8['prototype']['isAdapted'] = function () {
                        return this['isAdapt'];
                    }, _0x1ac2b8['getRes'] = function () {
                        return null;
                    }, _0x1ac2b8['prototype']['enter'] = function () {
                        for (var _0x1aa434 = [], _0x52399a = 0x0; _0x52399a &lt; arguments['length']; _0x52399a++)
                            _0x1aa434[_0x52399a] = arguments[_0x52399a];
                        console['log'](_0x54cd4d['default']['getClassNa' + 'me'](this) + '\x20enter!'), this['onEnter']['apply'](this, _0x1aa434);
                    }, _0x1ac2b8['prototype']['exit'] = function () {
                        console['log'](_0x54cd4d['default']['getClassNa' + 'me'](this) + '\x20exit!'), this['onExit']();
                    }, _0x1ac2b8['prototype']['actived'] = function () {
                        console['log'](_0x54cd4d['default']['getClassNa' + 'me'](this) + '\x20actived!'), this['onActive']();
                    }, _0x1ac2b8['prototype']['deactived'] = function () {
                        console['log'](_0x54cd4d['default']['getClassNa' + 'me'](this) + ('\x20deactived' + '!')), this['onDeactive']();
                    }, _0x1ac2b8['prototype']['onAdd'] = function () {
                    }, _0x1ac2b8['prototype']['onRemove'] = function () {
                    }, _0x1ac2b8['prototype']['onEnter'] = function () {
                        for (var _0x334920 = [], _0x41c5e2 = 0x0; _0x41c5e2 &lt; arguments['length']; _0x41c5e2++)
                            _0x334920[_0x41c5e2] = arguments[_0x41c5e2];
                    }, _0x1ac2b8['prototype']['onExit'] = function () {
                    }, _0x1ac2b8['prototype']['onActive'] = function () {
                    }, _0x1ac2b8['prototype']['onDeactive'] = function () {
                    }, _0x1ac2b8['prototype']['onMouseDow' + 'n'] = function (_0x2062d9) {
                        return this['mouseThrou' + 'gh'];
                    }, _0x1ac2b8['prototype']['onClicked'] = function (_0x2e8d73) {
                        return this['mouseThrou' + 'gh'];
                    }, _0x1ac2b8['prototype']['onLayout'] = function (_0xd32953) {
                    }, _0x1ac2b8['prototype']['getBgComp'] = function () {
                        var _0x273e17 = this['getChildBy' + 'Name']('img_bg');
                        return _0x273e17;
                    }, _0x1ac2b8['prototype']['disableAda' + 'pt'] = function () {
                        this['isAdapt'] = null;
                    }, _0x1ac2b8['prototype']['mouseDown'] = function (_0x252f69) {
                        var _0x12b879 = this['onMouseDow' + 'n'](_0x252f69);
                        _0x12b879 === !0x1 &amp;&amp; _0x252f69['stopPropag' + 'ation']();
                    }, _0x1ac2b8['prototype']['clicked'] = function (_0xe62048) {
                        var _0x5428d2 = this['onClicked'](_0xe62048);
                        _0x5428d2 === !0x1 &amp;&amp; _0xe62048['stopPropag' + 'ation']();
                    }, _0x1ac2b8['prototype']['adaptScree' + 'n'] = function (_0x73a45d) {
                        if (null !== this['isAdapt']) {
                            if (this['isAdapt'])
                                return void this['onLayout']();
                            if (_0x73a45d = _0x73a45d || this['getBaseVie' + 'wParent'](this['parent']), _0x73a45d &amp;&amp; 0x0 == _0x73a45d['isAdapted']())
                                return void _0x73a45d['once'](_0x4388d6['default']['Event']['E_UI_ADAPT' + 'ED'], this, this['adaptScree' + 'n']);
                            this['isAdapt'] = !0x0, this['left'] = this['top'] = this['bottom'] = this['right'] = this['centerX'] = this['centerY'] = void 0x0;
                            var _0x554296 = Laya['stage']['width'], _0x26e899 = Laya['stage']['height'];
                            _0x73a45d &amp;&amp; (_0x554296 = _0x73a45d['width'], _0x26e899 = _0x73a45d['height']);
                            var _0x2e9404 = !0x1;
                            (this['_width'] != _0x554296 || this['_height'] != _0x26e899) &amp;&amp; (this['size'](0x0, 0x0), this['width'] = _0x554296, this['height'] = _0x26e899, _0x2e9404 = !0x0);
                            var _0x34a9d6 = this['getBgComp'](), _0x2d8905 = _0x54cd4d['default']['isNotchScr' + 'eenDevice']();
                            if (_0x34a9d6 &amp;&amp; (_0x34a9d6['x'] = _0x34a9d6['y'] = _0x34a9d6['anchorX'] = _0x34a9d6['anchorY'] = 0x0, this['origSize'] ? _0x34a9d6['size'](this['origSize']['width'], this['origSize']['height']) : this['origSize'] = new Laya['Size'](_0x34a9d6['width'], _0x34a9d6['height']), _0x2d8905 ? _0x54cd4d['default']['adaptNode'](_0x34a9d6, Laya['stage']['width'], Laya['stage']['height'], !0x0) : _0x54cd4d['default']['adaptNode'](_0x34a9d6, _0x554296, _0x26e899, !0x0)), _0x2d8905) {
                                var _0x177cee = _0x2d8905['notchTop'], _0x2d028b = void 0x0, _0x4004eb = void 0x0, _0x558e6d = void 0x0, _0x410d48 = 0x0;
                                Laya['stage']['screenMode'] == Laya['Stage']['SCREEN_VER' + 'TICAL'] ? (_0x2d028b = 'y', _0x4004eb = 'centerY', _0x558e6d = 'height', _0x410d48 = _0x26e899) : (_0x2d028b = 'x', _0x4004eb = 'centerX', _0x558e6d = 'width', _0x410d48 = _0x554296), _0x73a45d &amp;&amp; _0x73a45d['isAdapted']() ? _0x34a9d6 &amp;&amp; (_0x2d8905['exceed'] = 0.5 * Math['abs'](_0x410d48 - _0x34a9d6[_0x558e6d]), _0x34a9d6['centerX'] = _0x34a9d6['centerY'] = 0x0, _0x34a9d6['centerX'] = _0x34a9d6['centerY'] = void 0x0, _0x34a9d6[_0x2d028b] = 0.5 * (Laya['stage'][_0x558e6d] - _0x34a9d6[_0x558e6d]) - _0x177cee) : (this[_0x2d028b] += _0x177cee, this[_0x558e6d] -= _0x177cee + _0x2d8905['notchBotto' + 'm'], _0x34a9d6 &amp;&amp; (_0x2d8905['exceed'] = 0.5 * Math['abs'](_0x410d48 - _0x34a9d6[_0x558e6d]), _0x34a9d6['centerX'] = _0x34a9d6['centerY'] = 0x0, _0x34a9d6['centerX'] = _0x34a9d6['centerY'] = void 0x0, _0x34a9d6[_0x2d028b] = 0.5 * (Laya['stage'][_0x558e6d] - _0x34a9d6[_0x558e6d]) - _0x177cee), _0x2e9404 = !0x0);
                            } else
                                _0x34a9d6 &amp;&amp; (_0x34a9d6['centerX'] = 0x0, _0x34a9d6['centerY'] = 0x0, _0x34a9d6['centerX'] = _0x34a9d6['centerY'] = void 0x0);
                            this['event'](_0x4388d6['default']['Event']['E_UI_ADAPT' + 'ED'], this), _0x2e9404 ? this['once'](Laya['Event']['RESIZE'], this, this['onLayout'], [_0x2d8905]) : this['onLayout'](_0x2d8905);
                        }
                    }, _0x1ac2b8['prototype']['getBaseVie' + 'wParent'] = function (_0x402671) {
                        return _0x402671 instanceof _0x3b0709['default'] ? null : _0x402671 instanceof _0x1ac2b8 ? _0x402671 : this['getBaseVie' + 'wParent'](_0x402671['parent']);
                    }, _0x1ac2b8['prototype']['addToStage'] = function () {
                        var _0x446e5c = this['getBgComp']();
                        _0x446e5c &amp;&amp; _0x446e5c instanceof Laya['Image'] ? (_0x446e5c['left'] = _0x446e5c['right'] = _0x446e5c['top'] = _0x446e5c['bottom'] = _0x446e5c['centerX'] = _0x446e5c['centerY'] = void 0x0, _0x446e5c['source'] ? (!_0x446e5c['width'] &amp;&amp; (_0x446e5c['width'] = _0x446e5c['source']['width']), !_0x446e5c['height'] &amp;&amp; (_0x446e5c['height'] = _0x446e5c['source']['height']), this['frameOnce'](0x1, this, this['adaptScree' + 'n'])) : (_0x446e5c['width'] = _0x446e5c['height'] = void 0x0, _0x446e5c['once'](Laya['Event']['LOADED'], this, this['adaptScree' + 'n']))) : this['frameOnce'](0x1, this, this['adaptScree' + 'n']), this['onAdd']();
                    }, _0x1ac2b8['prototype']['removeFrom' + 'Stage'] = function () {
                        this['offAll'](), this['timer']['clearAll'](this), this['onRemove']();
                    }, _0x1ac2b8['prototype']['removeSelf'] = function (_0x3349ee) {
                        if (void 0x0 === _0x3349ee &amp;&amp; (_0x3349ee = !0x0), _0x43faf3['default']['isInUIStac' + 'k'](this))
                            throw Error('already\x20in' + '\x20ui\x20stack,' + '\x20please\x20us' + 'e\x20SceneMan' + 'ager\x20to\x20re' + 'move\x20self\x20' + '!!!');
                        return _0x3349ee ? this['destroy']() : _0x2be557['prototype']['removeSelf']['call'](this), this;
                    }, _0x1ac2b8['prototype']['loadScene'] = function (_0x4a4b16) {
                        this['url'] = _0x4a4b16, this['frameOnce'](0x1, this, _0x2be557['prototype']['loadScene'], [_0x4a4b16]);
                    }, _0x1ac2b8['prototype']['getModuleR' + 'egName'] = function () {
                        var _0x2bef16 = _0x54cd4d['default']['getModule'](this), _0x3b149e = Laya['ClassUtils']['_classMap'];
                        for (var _0x35ba0f in _0x3b149e)
                            if (_0x3b149e['hasOwnProp' + 'erty'](_0x35ba0f) &amp;&amp; _0x3b149e[_0x35ba0f] == _0x2bef16)
                                return _0x35ba0f;
                        return null;
                    }, _0x1ac2b8['prototype']['getModuleU' + 'rlName'] = function () {
                        var _0x1aabab = '';
                        if (this['url']) {
                            var _0xa94b1b = this['url']['indexOf']('/');
                            -0x1 !== _0xa94b1b &amp;&amp; (_0x1aabab = this['url']['substring'](_0xa94b1b + 0x1));
                        }
                        return _0x1aabab;
                    }, _0x1ac2b8;
                }(Laya['View']);
            _0x290a76['default'] = _0x54b890, _0x54cd4d['default']['applyMixin' + 's'](_0x54b890, [_0x3e7abf['default']], Laya['View']), Laya['ClassUtils']['regClass']('View', _0x54b890);
        },
        {
            '../Manager/SceneManager': 0x19,
            '../Tools/Utils': 0x1f,
            './BaseDefine': 0x9,
            './BaseEvent': 0xb,
            './BaseScene': 0xe
        }
    ],
    0x10: [
        function (_0xa2241a, _0x284995, _0xe09120) {
            'use strict';
            Object['defineProp' + 'erty'](_0xe09120, '__esModule', { 'value': !0x0 });
            var _0x114d16 = _0xa2241a('./Behavior' + 'Tree'), _0x336941 = _0xa2241a('./BTreeNod' + 'e'), _0xb08154 = function (_0x305f9b) {
                    function _0x2fe765(_0x561361) {
                        var _0x43db33 = _0x305f9b['call'](this, _0x561361) || this;
                        return _0x561361['node'] &amp;&amp; (_0x43db33['node'] = _0x114d16['default']['getNode'](_0x561361['node'])), _0x43db33;
                    }
                    return __extends(_0x2fe765, _0x305f9b), _0x2fe765['prototype']['setNode'] = function (_0x5c4470) {
                        this['node'] = _0x114d16['default']['getNode'](_0x5c4470);
                    }, _0x2fe765['prototype']['start'] = function () {
                        this['node']['setControl'](this), this['node']['start']();
                    }, _0x2fe765['prototype']['end'] = function () {
                        this['node']['end']();
                    }, _0x2fe765['prototype']['run'] = function (_0x56ec94) {
                        for (var _0x45c248, _0x4585a0 = [], _0x30afca = 0x1; _0x30afca &lt; arguments['length']; _0x30afca++)
                            _0x4585a0[_0x30afca - 0x1] = arguments[_0x30afca];
                        (_0x45c248 = this['node'])['run']['apply'](_0x45c248, [_0x56ec94]['concat'](_0x4585a0));
                    }, _0x2fe765;
                }(_0x336941['default']);
            _0xe09120['default'] = _0xb08154;
        },
        {
            './BTreeNode': 0x12,
            './BehaviorTree': 0x13
        }
    ],
    0x11: [
        function (_0x253fef, _0x507b50, _0x1096fe) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1096fe, '__esModule', { 'value': !0x0 });
            var _0x2c319e = _0x253fef('./BranchNo' + 'de'), _0x307e89 = function (_0x3e45f5) {
                    function _0x5e18b9(_0x4b35a2) {
                        return _0x3e45f5['call'](this, _0x4b35a2) || this;
                    }
                    return __extends(_0x5e18b9, _0x3e45f5), _0x5e18b9['prototype']['_run'] = function (_0x4910bb) {
                        this['_nodeRunni' + 'ng'] ? this['_nodeRunni' + 'ng']['run'](this['blackboard']) : _0x3e45f5['prototype']['_run']['call'](this);
                    }, _0x5e18b9['prototype']['success'] = function () {
                        _0x3e45f5['prototype']['success']['call'](this), this['_control']['success']();
                    }, _0x5e18b9['prototype']['fail'] = function () {
                        _0x3e45f5['prototype']['fail']['call'](this), this['_actualTas' + 'k'] += 0x1, this['_actualTas' + 'k'] &lt; this['children']['length'] ? this['_run'](this['blackboard']) : this['_control']['fail']();
                    }, _0x5e18b9;
                }(_0x2c319e['BranchNode']);
            _0x1096fe['default'] = _0x307e89;
        },
        { './BranchNode': 0x14 }
    ],
    0x12: [
        function (_0x1bdcb6, _0x3f7213, _0x3ee8df) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3ee8df, '__esModule', { 'value': !0x0 });
            var _0x553328 = function () {
                function _0x4d055a(_0x3edb9c) {
                    _0x3edb9c &amp;&amp; (this['title'] = _0x3edb9c['title']);
                }
                return _0x4d055a['prototype']['start'] = function (_0x3efdd7) {
                }, _0x4d055a['prototype']['end'] = function (_0x2c2ca8) {
                }, _0x4d055a['prototype']['setControl'] = function (_0x45da63) {
                    this['_control'] = _0x45da63;
                }, _0x4d055a['prototype']['running'] = function (_0x141898) {
                    this['_control']['running'](this);
                }, _0x4d055a['prototype']['success'] = function () {
                    this['_control']['success']();
                }, _0x4d055a['prototype']['fail'] = function () {
                    return this['_control']['fail']();
                }, _0x4d055a;
            }();
            _0x3ee8df['default'] = _0x553328;
        },
        {}
    ],
    0x13: [
        function (_0x4006a4, _0x38abfa, _0x45ae41) {
            'use strict';
            Object['defineProp' + 'erty'](_0x45ae41, '__esModule', { 'value': !0x0 });
            var _0x73db3e = _0x4006a4('./BTreeNod' + 'e'), _0x5337d6 = 0x0, _0x1d8d18 = function () {
                    function _0x5d2793(_0xa76369) {
                        this['_started'] = !0x1, _0x5337d6 += 0x1, this['title'] = _0xa76369['title'] || 'btree' + _0x5337d6, this['_rootNode'] = _0xa76369['tree'], this['_object'] = _0xa76369['object'];
                    }
                    return _0x5d2793['prototype']['setObject'] = function (_0x46f734) {
                        this['_object'] = _0x46f734;
                    }, _0x5d2793['prototype']['step'] = function () {
                        this['_started'] &amp;&amp; console['log']('the\x20Behavi' + 'orTree\x20\x22' + this['title'] + ('\x22\x20did\x20call' + '\x20step\x20but\x20' + 'one\x20Task\x20d' + 'id\x20not\x20fin' + 'ish\x20on\x20las' + 't\x20call\x20of\x20' + 'step.')), this['_started'] = !0x0;
                        var _0x30a027 = _0x5d2793['getNode'](this['_rootNode']);
                        this['_actualNod' + 'e'] = _0x30a027, _0x30a027['setControl'](this), _0x30a027['start'](this['_object']), _0x30a027['run'](this['_object']);
                    }, _0x5d2793['prototype']['run'] = function () {
                    }, _0x5d2793['prototype']['running'] = function (_0xecd32a) {
                        this['_started'] = !0x1;
                    }, _0x5d2793['prototype']['success'] = function () {
                        this['_actualNod' + 'e']['end'](this['_object']), this['_started'] = !0x1;
                    }, _0x5d2793['prototype']['fail'] = function () {
                        this['_actualNod' + 'e']['end'](this['_object']), this['_started'] = !0x1;
                    }, _0x5d2793['register'] = function (_0x4dd2af, _0x5b445a) {
                        this['_registere' + 'dNodes'][_0x4dd2af] = _0x5b445a;
                    }, _0x5d2793['getNode'] = function (_0x4baa5a) {
                        var _0x2e945d = _0x4baa5a instanceof _0x73db3e['default'] ? _0x4baa5a : this['_registere' + 'dNodes'][_0x4baa5a];
                        if (!_0x2e945d)
                            throw new Error('The\x20node\x20\x22' + _0x4baa5a + ('\x22\x20could\x20no' + 't\x20be\x20looke' + 'd\x20up.\x20Mayb' + 'e\x20it\x20was\x20n' + 'ever\x20regis' + 'tered?'));
                        return _0x2e945d;
                    }, _0x5d2793['_registere' + 'dNodes'] = {}, _0x5d2793;
                }();
            _0x45ae41['default'] = _0x1d8d18;
        },
        { './BTreeNode': 0x12 }
    ],
    0x14: [
        function (_0x5305ea, _0x17649f, _0x3a6ed9) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3a6ed9, '__esModule', { 'value': !0x0 });
            var _0x4e9d7d = _0x5305ea('./Behavior' + 'Tree'), _0xb33b70 = _0x5305ea('./BTreeNod' + 'e'), _0x1f38fa = function (_0x3d315c) {
                    function _0x2432ee(_0x255704) {
                        var _0x347e4b = _0x3d315c['call'](this, _0x255704) || this;
                        return _0x347e4b['children'] = _0x255704['nodes'] || [], _0x347e4b;
                    }
                    return __extends(_0x2432ee, _0x3d315c), _0x2432ee['prototype']['start'] = function () {
                        this['_actualTas' + 'k'] = 0x0;
                    }, _0x2432ee['prototype']['run'] = function (_0x38dd68) {
                        for (var _0x304905 = [], _0x12d261 = 0x1; _0x12d261 &lt; arguments['length']; _0x12d261++)
                            _0x304905[_0x12d261 - 0x1] = arguments[_0x12d261];
                        0x0 == this['children']['length'] ? this['_control']['fail']() : (this['blackboard'] = _0x38dd68, this['start'](), this['_actualTas' + 'k'] &lt; this['children']['length'] &amp;&amp; this['_run']()), this['end']();
                    }, _0x2432ee['prototype']['_run'] = function (_0x127804) {
                        var _0x44c17b = _0x4e9d7d['default']['getNode'](this['children'][this['_actualTas' + 'k']]);
                        this['_runningNo' + 'de'] = _0x44c17b, _0x44c17b['setControl'](this), _0x44c17b['start'](this['blackboard']), _0x44c17b['run'](this['blackboard']);
                    }, _0x2432ee['prototype']['running'] = function (_0x54b828) {
                        this['_nodeRunni' + 'ng'] = _0x54b828, this['_control']['running'](_0x54b828);
                    }, _0x2432ee['prototype']['success'] = function () {
                        this['_nodeRunni' + 'ng'] = null, this['_runningNo' + 'de']['end'](this['blackboard']);
                    }, _0x2432ee['prototype']['fail'] = function () {
                        this['_nodeRunni' + 'ng'] = null, this['_runningNo' + 'de']['end'](this['blackboard']);
                    }, _0x2432ee;
                }(_0xb33b70['default']);
            _0x3a6ed9['BranchNode'] = _0x1f38fa;
        },
        {
            './BTreeNode': 0x12,
            './BehaviorTree': 0x13
        }
    ],
    0x15: [
        function (_0x33190e, _0x461bb9, _0x3d7d65) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3d7d65, '__esModule', { 'value': !0x0 });
            var _0x40e8b5 = _0x33190e('../Base/Ba' + 'seDefine'), _0x3e718c = function () {
                    function _0x5283a9(_0x19a443, _0x29d1b3) {
                        void 0x0 === _0x19a443 &amp;&amp; (_0x19a443 = 0x0), void 0x0 === _0x29d1b3 &amp;&amp; (_0x29d1b3 = 0x0), this['width'] = _0x19a443, this['height'] = _0x29d1b3;
                    }
                    return _0x5283a9;
                }(), _0x10f0fa = function () {
                    function _0x55594a() {
                    }
                    return _0x55594a['init'] = function () {
                        Math['clamp'] = function (_0xbd8349, _0x42829e, _0x59ad1d) {
                            return _0xbd8349 &gt; _0x59ad1d ? _0x59ad1d : _0x42829e &gt; _0xbd8349 ? _0x42829e : _0xbd8349;
                        }, Math['rad'] = function (_0x5c5dc3) {
                            return _0x5c5dc3 * (Math['PI'] / 0xb4);
                        }, Math['deg'] = function (_0x2db25f) {
                            return _0x2db25f * (0xb4 / Math['PI']);
                        }, Math['sign'] = function (_0x252bd4) {
                            return +(_0x252bd4 &gt; 0x0) - +(0x0 &gt; _0x252bd4) || +_0x252bd4;
                        }, Math['lerp'] = function (_0x45fa47, _0x1befb6, _0x35dd45) {
                            return Laya['MathUtil']['lerp'](_0x45fa47, _0x1befb6, _0x35dd45);
                        }, Array['prototype']['clear'] = function () {
                            var _0x4cd960 = this;
                            _0x4cd960['length'] = 0x0;
                        }, Laya['Node']['prototype']['seekChildB' + 'yName'] = function (_0x42e4b7) {
                            var _0x571946 = this;
                            if (_0x42e4b7) {
                                for (var _0x16d287 = _0x571946['_children'], _0x3b1f70 = 0x0, _0x1b42cd = _0x16d287; _0x3b1f70 &lt; _0x1b42cd['length']; _0x3b1f70++) {
                                    var _0x2c78d8 = _0x1b42cd[_0x3b1f70];
                                    if (_0x2c78d8['name'] == _0x42e4b7)
                                        return _0x2c78d8;
                                }
                                for (var _0xf953b1 = 0x0, _0x3c3663 = _0x16d287; _0xf953b1 &lt; _0x3c3663['length']; _0xf953b1++) {
                                    var _0x2c78d8 = _0x3c3663[_0xf953b1], _0x2d0f1c = _0x2c78d8['seekChildB' + 'yName'](_0x42e4b7);
                                    if (_0x2d0f1c)
                                        return _0x2d0f1c;
                                }
                            }
                        }, Laya['Node']['prototype']['getAllComp' + 'onents'] = function () {
                            return this['_component' + 's'];
                        }, Laya['Label']['prototype']['fitWidth'] = function (_0x3abe93) {
                            void 0x0 === _0x3abe93 &amp;&amp; (_0x3abe93 = !0x0);
                            var _0xe13628 = this, _0x5498de = _0xe13628['text'], _0x4e3098 = _0xe13628['fontSize'] + 'px\x20' + _0xe13628['font'], _0x5a988e = Laya['Utils']['measureTex' + 't'](_0x5498de, _0x4e3098)['width'];
                            if (!(isNaN(_0xe13628['width']) || _0x5a988e &lt;= _0xe13628['width'])) {
                                for (var _0x44ff52 = _0x3abe93 ? '...' : ''; _0x5a988e &gt; _0xe13628['width'];)
                                    _0x5498de = _0x5498de['substr'](0x0, _0x5498de['length'] - 0x1), _0x5a988e = Laya['Utils']['measureTex' + 't'](_0x5498de + _0x44ff52, _0x4e3098)['width'];
                                _0xe13628['text'] = _0x5498de + _0x44ff52;
                            }
                        }, Laya['Box']['prototype']['reverse'] = function (_0x30e26d) {
                            var _0x504790 = this;
                            if (0x0 != _0x504790['numChildre' + 'n']) {
                                var _0x161f36, _0x3fabea, _0x477249;
                                _0x30e26d ? (_0x161f36 = 'x', _0x477249 = 'anchorX', _0x3fabea = 'width') : (_0x161f36 = 'y', _0x477249 = 'anchorY', _0x3fabea = 'height');
                                for (var _0x2b3585 = 0x0; _0x2b3585 &lt; _0x504790['numChildre' + 'n']; _0x2b3585++) {
                                    var _0x520956 = _0x504790['_children'][_0x2b3585];
                                    _0x520956 instanceof Laya['Component'] &amp;&amp; (_0x520956[_0x477249] = 0x1 - (isNaN(_0x520956[_0x477249]) ? 0x0 : _0x520956[_0x477249])), _0x520956[_0x161f36] = _0x504790[_0x3fabea] - _0x520956[_0x161f36];
                                }
                            }
                        }, Laya['Box']['prototype']['verticalLa' + 'yout'] = function (_0x9682de, _0x11ae57, _0x4e9ab9) {
                            if (void 0x0 === _0x11ae57 &amp;&amp; (_0x11ae57 = !0x0), void 0x0 === _0x4e9ab9 &amp;&amp; (_0x4e9ab9 = 0x0), 0x0 != this['numChildre' + 'n']) {
                                var _0x459d30 = this;
                                _0x459d30['top'] = _0x459d30['left'] = _0x459d30['right'] = _0x459d30['bottom'] = void 0x0;
                                var _0x2f21e4 = 0x0, _0x56b627 = 0x0, _0x295dac = 0x0, _0x825bb8 = [
                                        'centerX',
                                        'left',
                                        'right'
                                    ], _0x222f1e = _0x825bb8[_0x4e9ab9];
                                _0x459d30['_children']['forEach'](function (_0x3d8f4e) {
                                    var _0x21a257 = _0x3d8f4e, _0x43f5e6 = _0x3d8f4e['layoutGap'] || 0x0;
                                    _0x21a257 instanceof Laya['UIComponen' + 't'] &amp;&amp; (_0x21a257['top'] = _0x21a257['bottom'] = _0x21a257['centerY'] = void 0x0, _0x21a257[_0x222f1e] = 0x0, _0x21a257['anchorY'] = 0x0), _0x21a257['y'] = _0x56b627, _0x295dac = _0x56b627 + _0x21a257['height'], _0x56b627 = _0x295dac + _0x9682de + _0x43f5e6, _0x2f21e4 = Math['max'](_0x2f21e4, _0x21a257['width']);
                                }), _0x459d30['size'](_0x2f21e4, _0x295dac), _0x11ae57 || _0x459d30['reverse'](!0x1);
                            }
                        }, Laya['Box']['prototype']['horizontal' + 'Layout'] = function (_0x2af1ad, _0x135ee6, _0x424014) {
                            if (void 0x0 === _0x135ee6 &amp;&amp; (_0x135ee6 = !0x0), void 0x0 === _0x424014 &amp;&amp; (_0x424014 = 0x0), 0x0 != this['numChildre' + 'n']) {
                                var _0x187aa1 = this;
                                _0x187aa1['top'] = _0x187aa1['left'] = _0x187aa1['right'] = _0x187aa1['bottom'] = void 0x0;
                                var _0x477d9f = 0x0, _0x4e6996 = 0x0, _0x1f8c89 = 0x0, _0x2c1ba2 = [
                                        'centerY',
                                        'top',
                                        'bottom'
                                    ], _0x6dd95f = _0x2c1ba2[_0x424014];
                                _0x187aa1['_children']['forEach'](function (_0x3059d9) {
                                    var _0xe2bdf7 = _0x3059d9['layoutGap'] || 0x0, _0x37dbf9 = _0x3059d9;
                                    _0x37dbf9 instanceof Laya['UIComponen' + 't'] &amp;&amp; (_0x37dbf9['left'] = _0x37dbf9['right'] = _0x37dbf9['centerX'] = void 0x0, _0x37dbf9[_0x6dd95f] = 0x0, _0x37dbf9['anchorX'] = 0x0), _0x37dbf9['x'] = _0x4e6996, _0x477d9f = _0x4e6996 + _0x37dbf9['width'], _0x4e6996 = _0x477d9f + _0x2af1ad + _0xe2bdf7, _0x1f8c89 = Math['max'](_0x1f8c89, _0x37dbf9['height']);
                                }), _0x187aa1['size'](_0x477d9f, _0x1f8c89), _0x135ee6 || _0x187aa1['reverse'](!0x0);
                            }
                        }, Laya['Box']['prototype']['tileLayout'] = function (_0x1a2747, _0x155d92, _0x4c41e5, _0x1a2a8c, _0x5a9e26) {
                            if (void 0x0 === _0x5a9e26 &amp;&amp; (_0x5a9e26 = !0x1), 0x1 &gt; _0x1a2747 || 0x1 &gt; _0x155d92 || _0x4c41e5['width'] &lt; 0x0 || _0x4c41e5['height'] &lt; 0x0)
                                return console['log']('Invalid\x20pa' + 'rameter'), !0x1;
                            if (0x0 == this['numChildre' + 'n'])
                                return console['log']('No\x20Childre' + 'n'), !0x1;
                            if (this['numChildre' + 'n'] &gt; _0x1a2747 * _0x155d92)
                                return console['log']('row\x20or\x20col' + '\x20Not\x20enoug' + 'h'), !0x1;
                            var _0x3e4da0 = this;
                            _0x3e4da0['top'] = _0x3e4da0['left'] = _0x3e4da0['right'] = _0x3e4da0['bottom'] = void 0x0, _0x3e4da0['width'] = _0x155d92 * (_0x1a2a8c['width'] + 0x2 * _0x4c41e5['width']), _0x3e4da0['height'] = _0x1a2747 * (_0x1a2a8c['height'] + 0x2 * _0x4c41e5['height']);
                            for (var _0x2c508d = 0x0; _0x2c508d &lt; _0x3e4da0['_children']['length']; ++_0x2c508d) {
                                var _0x1b3fd6 = _0x3e4da0['_children'][_0x2c508d];
                                _0x1b3fd6 instanceof Laya['UIComponen' + 't'] &amp;&amp; (_0x1b3fd6['left'] = _0x1b3fd6['right'] = _0x1b3fd6['top'] = _0x1b3fd6['bottom'] = void 0x0, _0x1b3fd6['anchorX'] = _0x1b3fd6['anchorY'] = 0.5), _0x5a9e26 &amp;&amp; (_0x1b3fd6['width'] = _0x1a2a8c['width'], _0x1b3fd6['height'] = _0x1a2a8c['height']);
                                var _0x4b19a5 = _0x2c508d % _0x155d92, _0x3b4588 = Math['floor'](_0x2c508d / _0x155d92);
                                _0x1b3fd6['x'] = _0x4b19a5 * (_0x1b3fd6['width'] + 0x2 * _0x4c41e5['width']) + _0x4c41e5['width'] + _0x1b3fd6['width'] / 0x2, _0x1b3fd6['y'] = _0x3b4588 * (_0x1b3fd6['height'] + 0x2 * _0x4c41e5['height']) + _0x4c41e5['height'] + _0x1b3fd6['height'] / 0x2;
                            }
                            return !0x0;
                        }, Laya['Sprite']['prototype']['onPressed'] = function (_0x1ba8a6, _0x5a7237, _0xcff101, _0x186a0d, _0x11a292) {
                            function _0x5d642e() {
                                _0x31acb4['__pressed'] = !0x0, void 0x0 != _0x11a292 ? _0x11a292 &gt; 0x0 ? Laya['timer']['loop'](_0x11a292, _0x1ba8a6, _0x5a7237) : Laya['timer']['frameLoop'](0x1, _0x1ba8a6, _0x5a7237) : _0x5a7237['call'](_0x1ba8a6);
                            }
                            function _0x2eded7() {
                                Laya['timer']['once'](0x64, _0x31acb4, _0x5d642e);
                            }
                            function _0x36d360() {
                                Laya['timer']['clear'](_0x31acb4, _0x5d642e), Laya['timer']['clear'](_0x1ba8a6, _0x5a7237), _0x31acb4['__pressed'] &amp;&amp; _0xcff101 &amp;&amp; _0xcff101['call'](_0x1ba8a6);
                            }
                            function _0x7dacf7() {
                                _0x36d360(), Laya['timer']['callLater'](_0x31acb4, function () {
                                    _0x31acb4['__pressed'] = !0x1;
                                });
                            }
                            void 0x0 === _0x186a0d &amp;&amp; (_0x186a0d = !0x0);
                            var _0x31acb4 = this;
                            _0x31acb4['__pressed'] = !0x1, _0x31acb4['on'](Laya['Event']['MOUSE_DOWN'], _0x31acb4, _0x2eded7), _0x186a0d &amp;&amp; _0x31acb4['onMoved'](_0x31acb4, _0x36d360), _0x31acb4['on'](Laya['Event']['MOUSE_UP'], _0x31acb4, _0x7dacf7);
                        }, Laya['Sprite']['prototype']['isPressed'] = function () {
                            return this['__pressed'];
                        }, Laya['Sprite']['prototype']['onMoved'] = function (_0x298f99, _0x166a18, _0x261e18) {
                            function _0x1c8ad2(_0x630f27) {
                                _0x3a711a || (_0xdef62['x'] = _0x630f27['stageX'], _0xdef62['y'] = _0x630f27['stageY'], _0x3a711a = !0x0, _0x5b22d6 = _0x630f27['touchId']);
                            }
                            function _0x1af5e3(_0x3c87f8) {
                                _0x3a711a &amp;&amp; _0x5b22d6 == _0x3c87f8['touchId'] &amp;&amp; _0xdef62['distance'](_0x3c87f8['stageX'], _0x3c87f8['stageY']) &gt; _0x261e18 &amp;&amp; _0x166a18['call']['apply'](_0x166a18, [
                                    _0x298f99,
                                    _0x3c87f8,
                                    _0xdef62
                                ]['concat'](_0x3cb6eb));
                            }
                            function _0x43bcfd() {
                                _0x3a711a = !0x1, _0x5b22d6 = null;
                            }
                            void 0x0 === _0x261e18 &amp;&amp; (_0x261e18 = 0x0);
                            for (var _0x3cb6eb = [], _0x47f72b = 0x3; _0x47f72b &lt; arguments['length']; _0x47f72b++)
                                _0x3cb6eb[_0x47f72b - 0x3] = arguments[_0x47f72b];
                            var _0x5b22d6, _0x77f8c6 = this, _0xdef62 = new Laya['Point'](), _0x3a711a = !0x1;
                            _0x77f8c6['on'](Laya['Event']['MOUSE_DOWN'], _0x77f8c6, _0x1c8ad2), _0x77f8c6['on'](Laya['Event']['MOUSE_MOVE'], _0x77f8c6, _0x1af5e3), _0x77f8c6['on'](Laya['Event']['MOUSE_UP'], _0x77f8c6, _0x43bcfd), _0x77f8c6['offMoved'] = function () {
                                _0x77f8c6['off'](Laya['Event']['MOUSE_DOWN'], _0x77f8c6, _0x1c8ad2), _0x77f8c6['off'](Laya['Event']['MOUSE_MOVE'], _0x77f8c6, _0x1af5e3), _0x77f8c6['off'](Laya['Event']['MOUSE_UP'], _0x77f8c6, _0x43bcfd);
                            };
                        }, Laya['Sprite']['prototype']['offMoved'] = function () {
                        }, Laya['Bone'] &amp;&amp; (Laya['Bone']['prototype']['mount'] = function (_0x267b02, _0x4dbda7) {
                            var _0x37c0c9 = this, _0x4cfe52 = this['_sprite'];
                            return _0x4dbda7 &amp;&amp; (this['_update'] = _0x37c0c9['update'], _0x37c0c9['update'] = _0x37c0c9['updateEx'], this['_hUpdate'] = _0x4dbda7), _0x4cfe52 ? (_0x4cfe52['addChild'](_0x267b02), !0x0) : (this['_sprite'] = _0x267b02, !0x1);
                        }, Laya['Bone']['prototype']['updateEx'] = function (_0x2b594c) {
                            this['_update'](_0x2b594c);
                            var _0x3d5f29 = this['_hUpdate'];
                            _0x3d5f29['runWith'](this);
                        }, Laya['Bone']['prototype']['unmount'] = function (_0x522675) {
                            this['_sprite'] == _0x522675 &amp;&amp; (this['_sprite'] = null), _0x522675['removeSelf']();
                            var _0x124efb = this;
                            this['_hUpdate'] &amp;&amp; (this['_sprite'] &amp;&amp; 0x0 != this['_sprite']['numChildre' + 'n'] || (_0x124efb['update'] = this['_update'], this['_hUpdate'] = null, this['_update'] = null));
                        }), Laya['EventDispa' + 'tcher']['prototype']['offAllNot'] = function (_0x3b9356) {
                            var _0x9cca5 = this['_$0__event' + 's'];
                            if (!_0x9cca5)
                                return this;
                            if (_0x3b9356 &amp;&amp; _0x3b9356['length'] &gt; 0x0) {
                                for (var _0x5ae5f1 in _0x9cca5)
                                    -0x1 == _0x3b9356['indexOf'](_0x5ae5f1) &amp;&amp; (this['_recoverHa' + 'ndlers'](_0x9cca5[_0x5ae5f1]), delete _0x9cca5[_0x5ae5f1]);
                            }
                            return this;
                        }, Laya['EventDispa' + 'tcher']['prototype']['priorityRe' + 'verse'] = function (_0xe85eca, _0x2dfc74) {
                            void 0x0 === _0x2dfc74 &amp;&amp; (_0x2dfc74 = 0x1);
                            var _0x1da131 = this['_$0__event' + 's'];
                            if (_0x1da131) {
                                var _0x2f5bd2 = _0x1da131[_0xe85eca];
                                if (_0x2f5bd2 &amp;&amp; _0x2f5bd2['length'] &amp;&amp; _0x2f5bd2['length'] &gt; 0x1 &amp;&amp; _0x2dfc74 &gt; 0x0) {
                                    _0x2dfc74 = Math['min'](_0x2dfc74, Math['floor'](0.5 * _0x2f5bd2['length']));
                                    for (var _0x5e666f = _0x2f5bd2['splice'](_0x2f5bd2['length'] - _0x2dfc74, _0x2dfc74), _0x17cca1 = 0x0, _0x434cfb = _0x5e666f; _0x17cca1 &lt; _0x434cfb['length']; _0x17cca1++) {
                                        var _0x281919 = _0x434cfb[_0x17cca1];
                                        _0x2f5bd2['unshift'](_0x281919);
                                    }
                                }
                            }
                        }, window['Laya3D'] ? this['init3D']() : Laya['Size'] = _0x3e718c;
                    }, _0x55594a['init3D'] = function () {
                        var _0x400b88 = new Laya['Rand'](Laya['Browser']['now']());
                        Math['randomEx'] = function () {
                            return _0x400b88['getFloat']();
                        }, Laya['Vector3']['_Down'] = new Laya['Vector3'](0x0, -0x1, 0x0), Laya['Vector3']['_NegativeU' + 'nitZ'] = new Laya['Vector3'](0x0, 0x0, -0x1), Laya['Vector3']['prototype']['from'] = function (_0x2b295b) {
                            this['x'] = _0x2b295b['x'], this['y'] = _0x2b295b['y'], this['z'] = _0x2b295b['z'];
                        };
                        var _0x5c9e02 = Laya['Loader'];
                        Laya['LoaderMana' + 'ger']['prototype']['takeRes'] = function (_0x20c4b7) {
                            var _0x423135 = _0x5c9e02['getRes'](_0x20c4b7);
                            return _0x423135 &amp;&amp; _0x5c9e02['clearRes'](_0x20c4b7), _0x423135;
                        }, Laya['LoaderMana' + 'ger']['prototype']['clearRes3d'] = function () {
                            if (_0x5c9e02['groupMap'][_0x40e8b5['default']['RES3D_GROU' + 'P_NAME']]) {
                                var _0x1462db = _0x5c9e02['groupMap'][_0x40e8b5['default']['RES3D_GROU' + 'P_NAME']], _0x351b46 = 0x0, _0xb1f4f1 = _0x1462db['length'];
                                for (_0x351b46 = 0x0; _0xb1f4f1 &gt; _0x351b46; _0x351b46++) {
                                    var _0xf2f450 = _0x5c9e02['getRes'](_0x1462db[_0x351b46]);
                                    _0x5c9e02['clearRes'](_0x1462db[_0x351b46]), _0xf2f450 &amp;&amp; !_0xf2f450['destroyed'] &amp;&amp; _0xf2f450['destroy']();
                                }
                                _0x1462db['length'] = 0x0;
                            }
                        }, Laya['BaseMateri' + 'al']['prototype']['disableSha' + 'derDef'] = function (_0x484195) {
                            this['_disablePu' + 'blicDefine' + 'Datas']['add'](_0x484195);
                        }, Laya['ShuriKenPa' + 'rticle3D']['prototype']['play'] = function () {
                            var _0x12dd1f = this;
                            if (_0x12dd1f['_children']['length'] &gt; 0x0) {
                                for (var _0x7871e8 = void 0x0, _0x53e24d = 0x0, _0x14c977 = _0x12dd1f['_children']; _0x53e24d &lt; _0x14c977['length']; _0x53e24d++)
                                    _0x7871e8 = _0x14c977[_0x53e24d], _0x7871e8['play']();
                            }
                            this['__isPlayin' + 'g'] = !0x0, _0x12dd1f['particleSy' + 'stem']['play']();
                        }, Laya['ShuriKenPa' + 'rticle3D']['prototype']['isPlaying'] = function () {
                            return this['__isPlayin' + 'g'];
                        }, Laya['ShuriKenPa' + 'rticle3D']['prototype']['stop'] = function () {
                            var _0x5a4997 = this;
                            if (_0x5a4997['_children']['length'] &gt; 0x0) {
                                for (var _0x3f5a86 = void 0x0, _0x313a49 = 0x0, _0x334c83 = _0x5a4997['_children']; _0x313a49 &lt; _0x334c83['length']; _0x313a49++)
                                    _0x3f5a86 = _0x334c83[_0x313a49], _0x3f5a86['stop']();
                            }
                            this['__isPlayin' + 'g'] = !0x1, _0x5a4997['particleSy' + 'stem']['stop']();
                        }, Laya['ShuriKenPa' + 'rticle3D']['prototype']['disableFog'] = function () {
                            var _0x57d1b3 = this;
                            if (_0x57d1b3['_children']['length'] &gt; 0x0) {
                                for (var _0x15a618 = void 0x0, _0x283205 = 0x0, _0x52c3f2 = _0x57d1b3['_children']; _0x283205 &lt; _0x52c3f2['length']; _0x283205++)
                                    _0x15a618 = _0x52c3f2[_0x283205], _0x15a618['disableFog']();
                            }
                            var _0xe2b558 = _0x57d1b3['particleRe' + 'nderer']['material'];
                            _0xe2b558 &amp;&amp; _0xe2b558['disableSha' + 'derDef'](Laya['Scene3D']['SHADERDEFI' + 'NE_FOG']);
                        };
                    }, _0x55594a;
                }();
            _0x3d7d65['default'] = _0x10f0fa;
        },
        { '../Base/BaseDefine': 0x9 }
    ],
    0x16: [
        function (_0x2fcec9, _0x55b5a9, _0x23fc2d) {
            'use strict';
            Object['defineProp' + 'erty'](_0x23fc2d, '__esModule', { 'value': !0x0 });
            var _0x4acd6d = Laya['Vector3'], _0x1f717c = function () {
                    function _0x405e37(_0x3fc439, _0x2799a5, _0x4de39d) {
                        var _0x55658a = _0x3fc439['x'] - 0x2 * _0x2799a5['x'] + _0x4de39d['x'], _0x242f8c = _0x3fc439['y'] - 0x2 * _0x2799a5['y'] + _0x4de39d['y'], _0x37505d = _0x3fc439['z'] - 0x2 * _0x2799a5['z'] + _0x4de39d['z'], _0xd1cefb = 0x2 * (_0x2799a5['x'] - _0x3fc439['x']), _0xc13662 = 0x2 * (_0x2799a5['y'] - _0x3fc439['y']), _0x1cc74c = 0x2 * (_0x2799a5['z'] - _0x3fc439['z']), _0x5cc2ef = 0x4 * (_0x55658a * _0x55658a + _0x242f8c * _0x242f8c + _0x37505d * _0x37505d), _0x2034c7 = 0x4 * (_0x55658a * _0xd1cefb + _0x242f8c * _0xc13662 + _0x37505d * _0x1cc74c), _0x30e5c8 = _0xd1cefb * _0xd1cefb + _0xc13662 * _0xc13662 + _0x1cc74c * _0x1cc74c, _0x276d66 = Math['sqrt'](_0x30e5c8), _0x25beb6 = 0x8 * Math['pow'](_0x5cc2ef, 1.5), _0x1719f7 = (_0x2034c7 * _0x2034c7 - 0x4 * _0x5cc2ef * _0x30e5c8) / _0x25beb6, _0x575083 = 0x2 * Math['sqrt'](_0x5cc2ef), _0x4295e5 = _0x575083 / _0x25beb6, _0x3cf29b = _0x2034c7 + _0x575083 * _0x276d66, _0x1e5f7f = _0x1719f7 * Math['log'](0x0 &gt;= _0x3cf29b ? 1e-7 : _0x3cf29b) - _0x2034c7 * _0x4295e5 * _0x276d66, _0x1931ba = _0x5cc2ef + _0x2034c7, _0xa1dd38 = _0x5cc2ef + _0x1931ba, _0x183c04 = _0x30e5c8 + _0x1931ba, _0x17cde4 = Math['sqrt'](0x0 &gt; _0x183c04 ? 0x0 : _0x183c04);
                        _0x183c04 = _0xa1dd38 + _0x575083 * _0x17cde4;
                        var _0x4d9ed6 = Math['log'](0x0 &gt;= _0x183c04 ? 1e-7 : _0x183c04);
                        this['length'] = _0x1e5f7f - _0x1719f7 * _0x4d9ed6 + _0x4295e5 * _0xa1dd38 * _0x17cde4, this['A'] = _0x5cc2ef, this['B'] = _0x2034c7, this['C'] = _0x30e5c8, this['m0'] = _0x1719f7, this['m1'] = _0x575083, this['m2'] = _0x4295e5, this['m3'] = _0x1e5f7f, this['p0'] = _0x3fc439, this['p1'] = _0x2799a5, this['p2'] = _0x4de39d;
                    }
                    return _0x405e37['prototype']['getLength'] = function () {
                        return this['length'];
                    }, _0x405e37['prototype']['getPoint'] = function (_0x319dea) {
                        for (var _0x437300 = this['m3'] - _0x319dea * this['length'], _0x579f17 = 0x0; 0x7 &gt; _0x579f17; ++_0x579f17) {
                            var _0x9a692 = this['A'] * _0x319dea, _0xee0ac1 = this['B'] + _0x9a692, _0x1a0280 = _0xee0ac1 + _0x9a692, _0x15c2f7 = this['C'] + _0x319dea * _0xee0ac1, _0x2d4acc = Math['sqrt'](0x0 &gt; _0x15c2f7 ? 0x0 : _0x15c2f7);
                            _0x15c2f7 = _0x1a0280 + this['m1'] * _0x2d4acc;
                            var _0x425f0b = Math['log'](0x0 &gt;= _0x15c2f7 ? 1e-7 : _0x15c2f7), _0x55db77 = (_0x437300 - this['m0'] * _0x425f0b) / _0x2d4acc + this['m2'] * _0x1a0280;
                            if (_0x319dea -= _0x55db77, Math['abs'](_0x55db77) &lt; 0.01)
                                break;
                        }
                        var _0x568dac = _0x319dea * _0x319dea, _0xb358b8 = _0x319dea + _0x319dea, _0x28aa31 = 0x1 - _0xb358b8 + _0x568dac;
                        return _0xb358b8 -= _0x568dac + _0x568dac, new _0x4acd6d(_0x28aa31 * this['p0']['x'] + _0xb358b8 * this['p1']['x'] + _0x568dac * this['p2']['x'], _0x28aa31 * this['p0']['y'] + _0xb358b8 * this['p1']['y'] + _0x568dac * this['p2']['y'], _0x28aa31 * this['p0']['z'] + _0xb358b8 * this['p1']['z'] + _0x568dac * this['p2']['z']);
                    }, _0x405e37;
                }(), _0x5b348 = function () {
                    function _0x54510c(_0x104029) {
                        if (_0x104029['length'] &lt; 0x3)
                            throw Error('UniformBez' + 'ier\x20point\x20' + 'count\x20must' + '\x20&gt;=\x203\x20!!!');
                        for (var _0x4d179b = 0x0, _0x67af92 = _0x104029[_0x4d179b++], _0x17203b = 0x0, _0x56b3cf = new Array(), _0x190e66 = 0x3; _0x190e66 &lt; _0x104029['length']; ++_0x190e66) {
                            var _0x3331bb = new _0x4acd6d();
                            _0x4acd6d['add'](_0x104029[_0x4d179b], _0x104029[_0x4d179b + 0x1], _0x3331bb), _0x4acd6d['scale'](_0x3331bb, 0.5, _0x3331bb);
                            var _0x10499c = new _0x1f717c(_0x67af92, _0x104029[_0x4d179b], _0x3331bb);
                            _0x56b3cf['push']({
                                'start': _0x17203b,
                                'bezier': _0x10499c
                            }), _0x17203b += _0x10499c['getLength'](), _0x67af92 = _0x3331bb, _0x4d179b++;
                        }
                        var _0x6b906b = new _0x1f717c(_0x67af92, _0x104029[_0x4d179b], _0x104029[_0x4d179b + 0x1]);
                        _0x56b3cf['push']({
                            'start': _0x17203b,
                            'bezier': _0x6b906b
                        }), _0x17203b += _0x6b906b['getLength'](), this['subBeziers'] = _0x56b3cf, this['length'] = _0x17203b;
                    }
                    return _0x54510c['prototype']['getLength'] = function () {
                        return this['length'];
                    }, _0x54510c['prototype']['getPoint'] = function (_0x2df4cc) {
                        _0x2df4cc = Math['clamp'](_0x2df4cc, 0x0, 0x1), _0x2df4cc *= this['length'];
                        var _0x243f0a = this['subBeziers'][Math['max'](0x0, this['upperBound'](_0x2df4cc) - 0x1)];
                        return _0x2df4cc = (_0x2df4cc - _0x243f0a['start']) / _0x243f0a['bezier']['getLength'](), _0x243f0a['bezier']['getPoint'](_0x2df4cc);
                    }, _0x54510c['prototype']['upperBound'] = function (_0x250779) {
                        var _0x3b0188;
                        for (_0x3b0188 = 0x0; _0x3b0188 &lt; this['subBeziers']['length'] &amp;&amp; !(this['subBeziers'][_0x3b0188]['start'] &gt; _0x250779); ++_0x3b0188);
                        return _0x3b0188;
                    }, _0x54510c;
                }();
            _0x23fc2d['default'] = _0x5b348;
        },
        {}
    ],
    0x17: [
        function (_0x6337bf, _0x48c06e, _0x5d5c66) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5d5c66, '__esModule', { 'value': !0x0 });
            var _0x3807c0 = function () {
                function _0x22a571() {
                    this['releasePoo' + 'l'] = [], Laya['timer']['frameLoop'](0x1, this, this['update']);
                }
                return _0x22a571['getInstanc' + 'e'] = function () {
                    return this['instance'] || (this['instance'] = new _0x22a571()), this['instance'];
                }, _0x22a571['prototype']['add'] = function (_0x383764, _0x44eb4e, _0x411ef6, _0x501cd9) {
                    void 0x0 === _0x44eb4e &amp;&amp; (_0x44eb4e = !0x0);
                    var _0x43618a = {
                        'node': _0x383764,
                        'delay': _0x411ef6,
                        'destroy': _0x44eb4e,
                        'group': _0x501cd9
                    };
                    _0x411ef6 &amp;&amp; (_0x43618a['addtime'] = Laya['Browser']['now']()), this['releasePoo' + 'l']['push'](_0x43618a);
                }, _0x22a571['prototype']['update'] = function () {
                    for (var _0x462a7a = Laya['Browser']['now'](), _0x47440e = this['releasePoo' + 'l']['length'] - 0x1; _0x47440e &gt;= 0x0; _0x47440e--) {
                        var _0x4933b4 = this['releasePoo' + 'l'][_0x47440e];
                        _0x4933b4['delay'] ? _0x462a7a - _0x4933b4['addtime'] &gt;= _0x4933b4['delay'] &amp;&amp; this['release'](_0x4933b4, _0x47440e) : this['release'](_0x4933b4, _0x47440e);
                    }
                }, _0x22a571['prototype']['release'] = function (_0x58a270, _0x404c8c) {
                    _0x58a270['destroy'] ? _0x58a270['node']['destroyed'] || _0x58a270['node']['destroy']() : _0x58a270['node']['removeSelf'](), this['releasePoo' + 'l']['splice'](_0x404c8c, 0x1);
                }, _0x22a571['prototype']['releaseByG' + 'roup'] = function (_0x4fc5ce) {
                    if (_0x4fc5ce)
                        for (var _0x360054 = this['releasePoo' + 'l']['length'] - 0x1; _0x360054 &gt;= 0x0; _0x360054--) {
                            var _0x4bf534 = this['releasePoo' + 'l'][_0x360054];
                            _0x4bf534['group'] == _0x4fc5ce &amp;&amp; this['release'](_0x4bf534, _0x360054);
                        }
                }, _0x22a571;
            }();
            _0x5d5c66['AutoReleas' + 'eManager'] = _0x3807c0;
        },
        {}
    ],
    0x18: [
        function (_0x338977, _0x1ba61d, _0x21f242) {
            'use strict';
            Object['defineProp' + 'erty'](_0x21f242, '__esModule', { 'value': !0x0 });
            var _0x2c3d4a = _0x338977('../Tools/U' + 'tils'), _0x149f7e = function () {
                    function _0xa39d43() {
                        this['mData'] = {};
                    }
                    return _0xa39d43['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0xa39d43()), this['instance'];
                    }, _0xa39d43['prototype']['load'] = function (_0x39d184, _0x36448c) {
                        var _0x17ab7b = this, _0x3786d9 = function (_0x2113d8) {
                                if ('string' != typeof _0x2113d8)
                                    return [!0x1];
                                var _0x26e0d1 = Number(_0x2113d8);
                                if (!isNaN(_0x26e0d1))
                                    return [
                                        !0x0,
                                        _0x26e0d1
                                    ];
                                var _0x1c9cbe = _0x2113d8['toLowerCas' + 'e']();
                                return 'true' == _0x1c9cbe || 'false' == _0x1c9cbe ? [
                                    !0x0,
                                    'true' == _0x1c9cbe
                                ] : [!0x1];
                            }, _0x5eb6e4 = function (_0xe7458f) {
                                var _0x40cc2e = _0xe7458f;
                                if ('string' != typeof _0x40cc2e)
                                    return _0x40cc2e;
                                if (-0x1 != _0x40cc2e['indexOf'](';'))
                                    _0x40cc2e = _0x40cc2e['split'](';'), 0x0 == _0x40cc2e[_0x40cc2e['length'] - 0x1]['length'] &amp;&amp; _0x40cc2e['pop'](), _0x40cc2e['forEach'](function (_0x2398af, _0x154891) {
                                        if (-0x1 != _0x2398af['indexOf'](':'))
                                            _0x40cc2e[_0x154891] = _0x2398af['split'](':'), _0x40cc2e[_0x154891]['forEach'](function (_0x1f84d1, _0x3387e1) {
                                                var _0x3802c2 = _0x3786d9(_0x1f84d1), _0x3f7551 = _0x3802c2[0x0], _0x42316e = _0x3802c2[0x1];
                                                _0x3f7551 &amp;&amp; (_0x40cc2e[_0x154891][_0x3387e1] = _0x42316e);
                                            });
                                        else {
                                            var _0x549275 = _0x3786d9(_0x2398af), _0xe22994 = _0x549275[0x0], _0x2bd2fe = _0x549275[0x1];
                                            _0xe22994 &amp;&amp; (_0x40cc2e[_0x154891] = _0x2bd2fe);
                                        }
                                    });
                                else {
                                    if (-0x1 != _0x40cc2e['indexOf'](':'))
                                        _0x40cc2e = _0x40cc2e['split'](':'), _0x40cc2e['forEach'](function (_0x3380e5, _0x158cff) {
                                            var _0x226f89 = _0x3786d9(_0x3380e5), _0x47eb6a = _0x226f89[0x0], _0xd6c53f = _0x226f89[0x1];
                                            _0x47eb6a &amp;&amp; (_0x40cc2e[_0x158cff] = _0xd6c53f);
                                        });
                                    else {
                                        var _0x25bcd7 = _0x3786d9(_0x40cc2e), _0x4d5fbd = _0x25bcd7[0x0], _0x4feb08 = _0x25bcd7[0x1];
                                        _0x4d5fbd &amp;&amp; (_0x40cc2e = _0x4feb08);
                                    }
                                }
                                return _0x40cc2e;
                            };
                        _0x36448c &amp;&amp; _0x36448c['length'] ? Laya['loader']['load'](_0x36448c, Laya['Handler']['create'](this, function () {
                            for (var _0x294a77 = [], _0x44ba5f = 0x0; _0x44ba5f &lt; arguments['length']; _0x44ba5f++)
                                _0x294a77[_0x44ba5f] = arguments[_0x44ba5f];
                            var _0x9dc8e0 = _0x294a77['pop']();
                            _0x9dc8e0 &amp;&amp; (_0x36448c['forEach'](function (_0x2d2464) {
                                var _0x588795 = Laya['loader']['getRes'](_0x2d2464), _0x1dca54 = _0x2c3d4a['default']['pathInfo'](_0x2d2464)['filename'];
                                _0x17ab7b['mData'][_0x1dca54] || (_0x17ab7b['mData'][_0x1dca54] = {}, _0x588795['forEach'](function (_0x350b03) {
                                    var _0x6101c2 = String(_0x350b03['id']);
                                    _0x17ab7b['mData'][_0x1dca54][_0x6101c2] = _0x350b03;
                                    var _0xfbd4f7 = Object['getOwnProp' + 'ertyNames'](_0x350b03);
                                    _0xfbd4f7['forEach'](function (_0x5ec5a5) {
                                        if (-0x1 === _0x5ec5a5['indexOf']('_noparse'))
                                            _0x17ab7b['mData'][_0x1dca54][_0x6101c2][_0x5ec5a5] = _0x5eb6e4(_0x350b03[_0x5ec5a5]);
                                        else {
                                            var _0x52499b = _0x5ec5a5['substr'](0x0, _0x5ec5a5['length'] - 0x8);
                                            _0x17ab7b['mData'][_0x1dca54][_0x6101c2][_0x52499b] = _0x350b03[_0x5ec5a5];
                                        }
                                    });
                                }));
                            }), _0x39d184['run']());
                        })) : Laya['loader']['load']('json/list.' + 'txt', new Laya['Handler'](this, function () {
                            for (var _0x195e1c = [], _0x114c80 = 0x0; _0x114c80 &lt; arguments['length']; _0x114c80++)
                                _0x195e1c[_0x114c80] = arguments[_0x114c80];
                            if (!_0x195e1c['pop']())
                                return void _0x39d184['run']();
                            var _0x54160d = Laya['loader']['getRes']('json/list.' + 'txt')['replace'](/\r\n/g, '\x0a')['split']('\x0a');
                            _0x54160d['pop']();
                            var _0x1664dd = [];
                            _0x54160d['forEach'](function (_0x49dfa1) {
                                var _0x17b093 = _0x49dfa1['substr'](_0x49dfa1['indexOf']('json'));
                                -0x1 == _0x49dfa1['indexOf']('.txt') &amp;&amp; _0x1664dd['push'](_0x17b093['replace']('\x5c', '/'));
                            }), Laya['loader']['load'](_0x1664dd, new Laya['Handler'](this, function () {
                                for (var _0x51145b = this, _0x54efdb = [], _0x3126dc = 0x0; _0x3126dc &lt; arguments['length']; _0x3126dc++)
                                    _0x54efdb[_0x3126dc] = arguments[_0x3126dc];
                                var _0x42d239 = _0x54efdb['pop']();
                                _0x42d239 &amp;&amp; (_0x54efdb['forEach'](function (_0x517c1c) {
                                    var _0xae6f9c = Laya['loader']['getRes'](_0x517c1c), _0x2d8e23 = _0x2c3d4a['default']['pathInfo'](_0x517c1c)['filename'];
                                    _0x51145b['mData'][_0x2d8e23] = {};
                                    var _0xae6f9c = Laya['loader']['getRes'](_0x517c1c);
                                    _0xae6f9c['forEach'](function (_0x457cfb) {
                                        var _0x292f1d = String(_0x457cfb['id']);
                                        _0x51145b['mData'][_0x2d8e23][_0x292f1d] = _0x457cfb;
                                        var _0x140322 = Object['getOwnProp' + 'ertyNames'](_0x457cfb);
                                        _0x140322['forEach'](function (_0x490baa) {
                                            if (-0x1 === _0x490baa['indexOf']('_noparse'))
                                                _0x51145b['mData'][_0x2d8e23][_0x292f1d][_0x490baa] = _0x5eb6e4(_0x457cfb[_0x490baa]);
                                            else {
                                                var _0x5ad142 = _0x490baa['substr'](0x0, _0x490baa['length'] - 0x8);
                                                _0x51145b['mData'][_0x2d8e23][_0x292f1d][_0x5ad142] = _0x457cfb[_0x490baa];
                                            }
                                        });
                                    });
                                }), _0x39d184['run']());
                            }, _0x1664dd));
                        }));
                    }, _0xa39d43['prototype']['get'] = function (_0x5aa9b4, _0x37cabb, _0x131ef0) {
                        return null == this['mData'][_0x5aa9b4] ? null : null == _0x37cabb &amp;&amp; null == _0x131ef0 ? this['mData'][_0x5aa9b4] : null == this['mData'][_0x5aa9b4][_0x37cabb] ? null : null == _0x131ef0 ? this['mData'][_0x5aa9b4][_0x37cabb] : this['mData'][_0x5aa9b4][_0x37cabb][_0x131ef0];
                    }, _0xa39d43['prototype']['getConstan' + 't'] = function (_0x3eab95) {
                        return this['get']('constant', _0x3eab95, 'content');
                    }, _0xa39d43['prototype']['getStr'] = function (_0x788505) {
                        return this['get']('lang_ch', _0x788505, 'content');
                    }, _0xa39d43['prototype']['isDebugMod' + 'e'] = function () {
                        var _0x267d12 = this['getConstan' + 't']('mode');
                        return null == _0x267d12 ? !0x1 : 'r' == _0x267d12 ? !0x1 : !0x0;
                    }, _0xa39d43['prototype']['getRecordN' + 'um'] = function (_0x5da729) {
                        var _0x581b5b = this['get'](_0x5da729), _0x464e2c = Object['getOwnProp' + 'ertyNames'](_0x581b5b);
                        return _0x464e2c['length'];
                    }, _0xa39d43;
                }();
            _0x21f242['default'] = _0x149f7e;
        },
        { '../Tools/Utils': 0x1f }
    ],
    0x19: [
        function (_0x3fb18d, _0x370321, _0x3a8510) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3a8510, '__esModule', { 'value': !0x0 });
            var _0xe67bc3 = _0x3fb18d('../UIModel' + '/Effects'), _0x4957b1 = _0x3fb18d('../Base/Ba' + 'seScene'), _0x5aadd4 = _0x3fb18d('../Base/Ba' + 'seView'), _0x3f1aa9 = _0x3fb18d('../Single/' + 'EventCente' + 'r'), _0x2241d3 = _0x3fb18d('../Tools/U' + 'tils'), _0x26b296 = _0x3fb18d('../Base/Ba' + 'seDefine'), _0x596359 = _0x3fb18d('../../sdk/' + 'Sdk'), _0x2e00fa = function () {
                    function _0x13d952() {
                    }
                    return _0x13d952['getSceneUr' + 'l'] = function (_0x4edb3f) {
                        var _0x10d829 = _0x2241d3['default']['pathInfo'](_0x4edb3f);
                        return 'scenes/' + _0x10d829['filename'] + '.scene';
                    }, _0x13d952['destroy'] = function (_0x5c0789) {
                        _0x5c0789 &amp;&amp; (_0x5c0789['autoDestro' + 'yAtClosed'] = !0x0, _0x5c0789['close']('closeByDes' + 'troy'), _0x5c0789 instanceof _0x4957b1['default'] &amp;&amp; Laya['Scene']['gc']());
                    }, _0x13d952['uiChanged'] = function (_0x46069a, _0x1d0aa6) {
                        if (_0x1d0aa6) {
                            var _0x75e05c = this['uiStack'][this['uiStack']['length'] - 0x1];
                            if (_0x75e05c == _0x46069a) {
                                _0x46069a['actived']();
                                var _0x4854b7 = this['uiStack'][this['uiStack']['length'] - 0x2];
                                _0x4854b7 &amp;&amp; _0x4854b7['deactived']();
                            } else
                                _0x46069a['deactived']();
                        } else {
                            if (_0x46069a) {
                                var _0x75e05c = this['uiStack'][this['uiStack']['length'] - 0x1];
                                if (_0x75e05c == _0x46069a) {
                                    this['uiStack']['pop'](), _0x46069a['deactived']();
                                    var _0x4854b7 = this['uiStack'][this['uiStack']['length'] - 0x1];
                                    _0x4854b7 &amp;&amp; _0x4854b7['actived']();
                                } else {
                                    var _0x182130 = this['uiStack']['indexOf'](_0x46069a);
                                    -0x1 != _0x182130 &amp;&amp; (this['uiStack']['splice'](_0x182130, 0x1), _0x46069a['deactived']());
                                }
                            }
                        }
                    }, _0x13d952['processRes'] = function (_0x1110b7) {
                        Laya['loader']['clearRes3d'] &amp;&amp; Laya['loader']['clearRes3d']();
                        for (var _0x23828 = [], _0x216e95 = [], _0x1a59af = 0x0, _0x44912c = _0x1110b7; _0x1a59af &lt; _0x44912c['length']; _0x1a59af++) {
                            var _0x2bf8ee = _0x44912c[_0x1a59af];
                            -0x1 != ['ls']['indexOf'](Laya['Utils']['getFileExt' + 'ension'](_0x2bf8ee)) ? (Laya['loader']['setGroup'](_0x2bf8ee, _0x26b296['default']['RES3D_GROU' + 'P_NAME']), _0x23828['push'](_0x2bf8ee)) : _0x216e95['push'](_0x2bf8ee);
                        }
                        return [
                            _0x23828,
                            _0x216e95
                        ];
                    }, _0x13d952['changeScen' + 'e'] = function (_0x4594a4, _0x306192) {
                        var _0x501107, _0x960436 = _0x13d952;
                        _0x306192 &amp;&amp; (_0x501107 = _0x306192['userArgs'], void 0x0 != _0x306192['from'] &amp;&amp; (_0x501107 ? _0x501107['unshift'](_0x306192['from']) : _0x501107 = [_0x306192['from']])), _0x501107 = _0x501107 || [], Laya['MouseManag' + 'er']['enabled'] = !0x1;
                        var _0x327778 = function (_0x10b933) {
                            var _0x7a45bd = _0x306192 &amp;&amp; _0x306192['effectFunc'];
                            _0x7a45bd ? (_0x10b933['open'](!0x1), _0x7a45bd['call'](_0x960436, _0x960436['curScene'], function () {
                                _0x960436['curScene']['exit']();
                            }, _0x10b933, function () {
                                Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x960436['uiStack']['push'](_0x10b933), _0x10b933['enter'](_0x501107), _0x960436['uiChanged'](_0x960436['curScene'], !0x1), _0x960436['uiChanged'](_0x10b933, !0x0), _0x960436['destroy'](_0x960436['curScene']), _0x960436['curScene'] = _0x10b933;
                            })) : (_0x960436['curScene'] &amp;&amp; _0x960436['curScene']['exit'](), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x10b933['open'](!0x0), _0x960436['uiStack']['push'](_0x10b933), _0x10b933['enter'](_0x501107), _0x960436['uiChanged'](_0x960436['curScene'], !0x1), _0x960436['uiChanged'](_0x10b933, !0x0), _0x960436['destroy'](_0x960436['curScene']), _0x960436['curScene'] = _0x10b933), _0x596359['Sdk']['getInstanc' + 'e']()['sendEvent']('é¢æ¿', { 'æ‰“å¼€': _0x10b933['getModuleU' + 'rlName']() });
                        };
                        if ('string' == typeof _0x4594a4) {
                            var _0x39375a = _0x4594a4;
                            _0x39375a = this['getSceneUr' + 'l'](_0x39375a), _0x4957b1['default']['load'](_0x39375a, Laya['Handler']['create'](_0x960436, _0x327778));
                        } else {
                            var _0x65c82c = _0x4594a4['getRes'](), _0x3d021e = 0x1, _0x229cac = new (_0x4594a4['bind']['apply'](_0x4594a4, [void 0x0]['concat'](_0x501107)))();
                            if (_0x65c82c &amp;&amp; _0x65c82c['length'] &gt; 0x0) {
                                var _0x2e3b9d = this['processRes'](_0x65c82c), _0xa307c6 = _0x2e3b9d[0x0], _0x1abc17 = _0x2e3b9d[0x1];
                                _0xa307c6['length'] &gt; 0x0 &amp;&amp; (_0x3d021e++, Laya['loader']['create'](_0xa307c6, Laya['Handler']['create'](_0x960436, function () {
                                    _0x3d021e--, 0x0 == _0x3d021e &amp;&amp; _0x327778(_0x229cac);
                                }))), _0x1abc17['length'] &gt; 0x0 &amp;&amp; (_0x3d021e++, Laya['loader']['load'](_0x1abc17, Laya['Handler']['create'](_0x960436, function () {
                                    _0x3d021e--, 0x0 == _0x3d021e &amp;&amp; _0x327778(_0x229cac);
                                })));
                            }
                            _0x229cac['once']('onViewCrea' + 'ted', _0x960436, function () {
                                _0x3d021e--, 0x0 == _0x3d021e &amp;&amp; _0x327778(_0x229cac);
                            });
                        }
                    }, _0x13d952['changeView'] = function (_0x3c4257, _0x1d1ed4) {
                        var _0x3e5ae3, _0x228ba7 = _0x13d952;
                        _0x1d1ed4 &amp;&amp; (_0x3e5ae3 = _0x1d1ed4['userArgs'], void 0x0 != _0x1d1ed4['from'] &amp;&amp; (_0x3e5ae3 ? _0x3e5ae3['unshift'](_0x1d1ed4['from']) : _0x3e5ae3 = [_0x1d1ed4['from']])), _0x3e5ae3 = _0x3e5ae3 || [], Laya['MouseManag' + 'er']['enabled'] = !0x1;
                        var _0x1939b8 = function (_0x6e5e03) {
                            var _0x3d8e3 = _0x1d1ed4 &amp;&amp; _0x1d1ed4['effectFunc'];
                            _0x228ba7['curScene']['pushView'](_0x6e5e03);
                            var _0x397bc5 = _0x228ba7['curScene']['curView'];
                            _0x3d8e3 ? _0x3d8e3['call'](_0x228ba7, _0x397bc5, function () {
                                _0x397bc5 &amp;&amp; _0x397bc5['exit']();
                            }, _0x6e5e03, function () {
                                Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x228ba7['uiStack']['push'](_0x6e5e03), _0x6e5e03['enter'](_0x3e5ae3), _0x228ba7['uiChanged'](_0x397bc5, !0x1), _0x228ba7['uiChanged'](_0x6e5e03, !0x0), _0x228ba7['destroy'](_0x397bc5), _0x228ba7['curScene']['curView'] = _0x6e5e03;
                            }) : (_0x397bc5 &amp;&amp; _0x397bc5['exit'](), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x228ba7['uiStack']['push'](_0x6e5e03), _0x6e5e03['enter'](_0x3e5ae3), _0x228ba7['uiChanged'](_0x397bc5, !0x1), _0x228ba7['uiChanged'](_0x6e5e03, !0x0), _0x228ba7['destroy'](_0x397bc5), _0x228ba7['curScene']['curView'] = _0x6e5e03);
                            var _0x1f9686 = _0x2241d3['default']['getModule'](_0x6e5e03);
                            _0x3f1aa9['default']['getInstanc' + 'e']()['event'](_0x26b296['default']['Event']['E_PANEL_OP' + 'ENCLOSE'], {
                                'code': _0x26b296['default']['Code']['VIEW_OPEN'],
                                'name': _0x13d952['getModuleN' + 'ame'](_0x1f9686),
                                'gid': _0x6e5e03['getGID']()
                            });
                        };
                        if ('string' == typeof _0x3c4257) {
                            var _0x3b91cf = _0x3c4257;
                            _0x3b91cf = this['getSceneUr' + 'l'](_0x3b91cf), _0x5aadd4['default']['load'](_0x3b91cf, Laya['Handler']['create'](_0x228ba7, _0x1939b8));
                        } else {
                            var _0x1e500c = _0x3c4257['getRes'](), _0xfefc0 = 0x1, _0x20efe8 = new (_0x3c4257['bind']['apply'](_0x3c4257, [void 0x0]['concat'](_0x3e5ae3)))();
                            _0x1e500c &amp;&amp; _0x1e500c['length'] &gt; 0x0 &amp;&amp; (_0xfefc0++, Laya['loader']['load'](_0x1e500c, Laya['Handler']['create'](_0x228ba7, function () {
                                _0xfefc0--, 0x0 == _0xfefc0 &amp;&amp; _0x1939b8(_0x20efe8);
                            }))), _0x20efe8['once']('onViewCrea' + 'ted', _0x228ba7, function () {
                                _0xfefc0--, 0x0 == _0xfefc0 &amp;&amp; _0x1939b8(_0x20efe8);
                            });
                        }
                    }, _0x13d952['pushView'] = function (_0x15c43b, _0x4e037e) {
                        var _0x18b4c7, _0x4e571d = _0x13d952;
                        _0x4e037e &amp;&amp; (_0x18b4c7 = _0x4e037e['userArgs'], void 0x0 != _0x4e037e['from'] &amp;&amp; (_0x18b4c7 ? _0x18b4c7['unshift'](_0x4e037e['from']) : _0x18b4c7 = [_0x4e037e['from']])), _0x18b4c7 = _0x18b4c7 || [], Laya['MouseManag' + 'er']['enabled'] = !0x1;
                        var _0x291159 = function (_0x947ceb) {
                            var _0x165c4d = _0x4e037e &amp;&amp; _0x4e037e['effectFunc'];
                            _0x4e571d['curScene']['pushView'](_0x947ceb);
                            var _0x412905 = _0x4e571d['curScene']['curView'];
                            _0x165c4d ? _0x165c4d['call'](_0x4e571d, _0x412905, function () {
                                _0x412905 &amp;&amp; _0x412905['exit']();
                            }, _0x947ceb, function () {
                                Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x4e571d['uiStack']['push'](_0x947ceb), _0x947ceb['enter'](_0x18b4c7), _0x4e571d['uiChanged'](_0x947ceb, !0x0), _0x412905 &amp;&amp; (_0x412905['visible'] = !0x1), _0x4e571d['curScene']['curView'] = _0x947ceb;
                            }) : (_0x412905 &amp;&amp; (_0x412905['exit'](), _0x412905['visible'] = !0x1), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x4e571d['uiStack']['push'](_0x947ceb), _0x947ceb['enter'](_0x18b4c7), _0x4e571d['uiChanged'](_0x947ceb, !0x0), _0x4e571d['curScene']['curView'] = _0x947ceb);
                            var _0xbc2932 = _0x2241d3['default']['getModule'](_0x947ceb);
                            _0x3f1aa9['default']['getInstanc' + 'e']()['event'](_0x26b296['default']['Event']['E_PANEL_OP' + 'ENCLOSE'], {
                                'code': _0x26b296['default']['Code']['VIEW_OPEN'],
                                'name': _0x13d952['getModuleN' + 'ame'](_0xbc2932),
                                'gid': _0x947ceb['getGID']()
                            });
                        };
                        if ('string' == typeof _0x15c43b) {
                            var _0x74cdc0 = _0x15c43b;
                            _0x74cdc0 = this['getSceneUr' + 'l'](_0x74cdc0), _0x5aadd4['default']['load'](_0x74cdc0, Laya['Handler']['create'](_0x4e571d, _0x291159));
                        } else {
                            var _0xa1b162 = _0x15c43b['getRes'](), _0x16a079 = 0x1, _0x3a0e1f = new (_0x15c43b['bind']['apply'](_0x15c43b, [void 0x0]['concat'](_0x18b4c7)))();
                            _0xa1b162 &amp;&amp; _0xa1b162['length'] &gt; 0x0 &amp;&amp; (_0x16a079++, Laya['loader']['load'](_0xa1b162, Laya['Handler']['create'](_0x4e571d, function () {
                                _0x16a079--, 0x0 == _0x16a079 &amp;&amp; _0x291159(_0x3a0e1f);
                            }))), _0x3a0e1f['once']('onViewCrea' + 'ted', _0x4e571d, function () {
                                _0x16a079--, 0x0 == _0x16a079 &amp;&amp; _0x291159(_0x3a0e1f);
                            });
                        }
                    }, _0x13d952['popView'] = function (_0x570cd6) {
                        var _0x3fa345, _0x33b559 = this, _0x381f58 = _0x570cd6 &amp;&amp; _0x570cd6['effectFunc'];
                        _0x570cd6 &amp;&amp; (_0x3fa345 = _0x570cd6['userArgs'], void 0x0 != _0x570cd6['from'] &amp;&amp; (_0x3fa345 ? _0x3fa345['unshift'](_0x570cd6['from']) : _0x3fa345 = [_0x570cd6['from']])), _0x3fa345 = _0x3fa345 || [];
                        var _0x351748 = this['curScene']['lastView'], _0x38e1b2 = this['curScene']['curView'], _0x507e8c = _0x2241d3['default']['getModule'](_0x38e1b2);
                        Laya['MouseManag' + 'er']['enabled'] = !0x1, _0x381f58 &amp;&amp; _0x351748 ? _0x381f58['call'](this, _0x38e1b2, function () {
                            _0x38e1b2['exit']();
                        }, _0x351748, function () {
                            Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x351748['enter'](_0x3fa345), _0x33b559['uiChanged'](_0x38e1b2, !0x1), _0x351748['visible'] = !0x0, _0x33b559['curScene']['curView'] = _0x351748, _0x33b559['curScene']['popView'](), _0x33b559['destroy'](_0x38e1b2);
                        }) : (_0x38e1b2 &amp;&amp; _0x38e1b2['exit'](), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x351748 &amp;&amp; (_0x351748['enter'](_0x3fa345), _0x351748['visible'] = !0x0), this['uiChanged'](_0x38e1b2, !0x1), this['curScene']['curView'] = _0x351748, this['curScene']['popView'](), this['destroy'](_0x38e1b2)), _0x3f1aa9['default']['getInstanc' + 'e']()['event'](_0x26b296['default']['Event']['E_PANEL_OP' + 'ENCLOSE'], {
                            'code': _0x26b296['default']['Code']['VIEW_CLOSE'],
                            'name': _0x13d952['getModuleN' + 'ame'](_0x507e8c),
                            'gid': _0x38e1b2['getGID']()
                        });
                    }, _0x13d952['getModuleB' + 'yName'] = function (_0x5f39bd) {
                        return Laya['ClassUtils']['getRegClas' + 's'](_0x5f39bd);
                    }, _0x13d952['getModuleN' + 'ame'] = function (_0x2fd3fc) {
                        var _0x513ef3 = Laya['ClassUtils']['_classMap'];
                        for (var _0x1b24b9 in _0x513ef3)
                            if (_0x513ef3['hasOwnProp' + 'erty'](_0x1b24b9) &amp;&amp; _0x513ef3[_0x1b24b9] == _0x2fd3fc)
                                return _0x1b24b9;
                    }, _0x13d952['openPanel'] = function (_0x5f7aa4, _0x35e6bd) {
                        var _0xf62fa2, _0x1eab40 = _0x13d952;
                        _0x35e6bd &amp;&amp; (_0xf62fa2 = _0x35e6bd['userArgs'], void 0x0 != _0x35e6bd['from'] &amp;&amp; (_0xf62fa2 ? _0xf62fa2['unshift'](_0x35e6bd['from']) : _0xf62fa2 = [_0x35e6bd['from']])), _0xf62fa2 = _0xf62fa2 || [], Laya['MouseManag' + 'er']['enabled'] = !0x1;
                        var _0x25b4a3 = function (_0x14f214) {
                            var _0x2edee1 = _0x35e6bd &amp;&amp; _0x35e6bd['effectFunc'];
                            if (_0x35e6bd &amp;&amp; _0x35e6bd['isModel'] === !0x1 || (_0x14f214['isModal'] = !0x0), _0x2edee1)
                                _0x1eab40['uiStack']['push'](_0x14f214), _0x14f214['open'](!0x1, _0xf62fa2), _0x1eab40['uiChanged'](_0x14f214, !0x0), _0x2edee1['call'](_0x1eab40, null, null, _0x14f214, function () {
                                    Laya['MouseManag' + 'er']['enabled'] = !0x0;
                                });
                            else {
                                var _0x420e35 = _0x35e6bd &amp;&amp; _0x35e6bd['closeOther'];
                                void 0x0 == _0x420e35 &amp;&amp; (_0x420e35 = !0x0), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x1eab40['uiStack']['push'](_0x14f214), _0x14f214['open'](_0x420e35, _0xf62fa2), _0x1eab40['uiChanged'](_0x14f214, !0x0);
                            }
                            var _0x4fabf4 = _0x2241d3['default']['getModule'](_0x14f214);
                            _0x3f1aa9['default']['getInstanc' + 'e']()['event'](_0x26b296['default']['Event']['E_PANEL_OP' + 'ENCLOSE'], {
                                'code': _0x26b296['default']['Code']['PANEL_OPEN'],
                                'name': _0x13d952['getModuleN' + 'ame'](_0x4fabf4),
                                'gid': _0x14f214['getGID']()
                            }), _0x596359['Sdk']['getInstanc' + 'e']()['sendEvent']('é¢æ¿', { 'æ‰“å¼€': _0x14f214['getModuleU' + 'rlName']() });
                        };
                        if ('string' == typeof _0x5f7aa4) {
                            var _0x3a979e = _0x5f7aa4;
                            _0x3a979e = this['getSceneUr' + 'l'](_0x3a979e), Laya['Dialog']['load'](_0x3a979e, Laya['Handler']['create'](this, _0x25b4a3));
                        } else {
                            if (_0x35e6bd &amp;&amp; _0x35e6bd['isInstance'])
                                _0x25b4a3(_0x5f7aa4);
                            else {
                                var _0x21cc93 = _0x5f7aa4['getRes'](), _0xfa7a82 = new (_0x5f7aa4['bind']['apply'](_0x5f7aa4, [void 0x0]['concat'](_0xf62fa2)))(), _0x291a56 = 0x1;
                                !_0xfa7a82['url'] &amp;&amp; (_0x291a56 = 0x0), _0x21cc93 &amp;&amp; _0x21cc93['length'] &gt; 0x0 &amp;&amp; (_0x291a56++, Laya['loader']['load'](_0x21cc93, Laya['Handler']['create'](_0x1eab40, function () {
                                    _0x291a56--, 0x0 == _0x291a56 &amp;&amp; _0x25b4a3(_0xfa7a82);
                                }))), _0xfa7a82['once']('onViewCrea' + 'ted', _0x1eab40, function () {
                                    _0x291a56--, 0x0 == _0x291a56 &amp;&amp; _0x25b4a3(_0xfa7a82);
                                });
                            }
                        }
                    }, _0x13d952['closePanel'] = function (_0x241786, _0x53cce8) {
                        var _0x18c29a = _0x13d952, _0x4ad53c = _0x2241d3['default']['getModule'](_0x241786), _0x4cce06 = _0x53cce8 &amp;&amp; _0x53cce8['effectFunc'], _0x37a19f = _0x53cce8 &amp;&amp; _0x53cce8['autoDestro' + 'y'];
                        void 0x0 == _0x37a19f &amp;&amp; (_0x37a19f = !0x0), _0x4cce06 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, _0x4cce06['call'](_0x18c29a, _0x241786, function () {
                            Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x241786['autoDestro' + 'yAtClosed'] = _0x37a19f, _0x241786['isShowEffe' + 'ct'] = !0x1, _0x241786['close']('closePanel'), _0x18c29a['uiChanged'](_0x241786, !0x1);
                        })) : (_0x241786['autoDestro' + 'yAtClosed'] = _0x37a19f, _0x18c29a['uiChanged'](_0x241786, !0x1), _0x241786['close']('closePanel'), _0x241786['isShowEffe' + 'ct'] &amp;&amp; (_0x241786['mouseEnabl' + 'ed'] = !0x1, _0x241786['once'](Laya['Event']['REMOVED'], this, function () {
                            _0x241786['mouseEnabl' + 'ed'] = !0x0;
                        }))), _0x3f1aa9['default']['getInstanc' + 'e']()['event'](_0x26b296['default']['Event']['E_PANEL_OP' + 'ENCLOSE'], {
                            'code': _0x26b296['default']['Code']['PANEL_CLOS' + 'E'],
                            'name': _0x13d952['getModuleN' + 'ame'](_0x4ad53c),
                            'gid': _0x241786['getGID']()
                        });
                    }, _0x13d952['getCurScen' + 'eRgeName'] = function () {
                        var _0x135343 = _0x2241d3['default']['getModule'](this['curScene']);
                        return _0x135343 ? this['getModuleN' + 'ame'](_0x135343) : void 0x0;
                    }, _0x13d952['getCurView' + 'RgeName'] = function () {
                        var _0x589b68 = _0x2241d3['default']['getModule'](this['curScene']['curView']);
                        return _0x589b68 ? this['getModuleN' + 'ame'](_0x589b68) : void 0x0;
                    }, _0x13d952['getCurDial' + 'ogRegName'] = function () {
                        var _0x1a2ede = Laya['Dialog']['manager'], _0x44e296 = _0x1a2ede['getChildAt'](_0x1a2ede['numChildre' + 'n'] - 0x1);
                        return _0x44e296 ? this['getModuleN' + 'ame'](_0x2241d3['default']['getModule'](_0x44e296)) : void 0x0;
                    }, _0x13d952['getCurUIRe' + 'gName'] = function (_0x5f0361) {
                        void 0x0 === _0x5f0361 &amp;&amp; (_0x5f0361 = 0x1);
                        var _0x4c5886 = this['uiStack'][this['uiStack']['length'] - _0x5f0361];
                        return _0x4c5886 ? this['getModuleN' + 'ame'](_0x2241d3['default']['getModule'](_0x4c5886)) : void 0x0;
                    }, _0x13d952['isInUIStac' + 'k'] = function (_0x5d40ac) {
                        return -0x1 != this['uiStack']['indexOf'](_0x5d40ac);
                    }, _0x13d952['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC'] = {
                        'FADE_OUT': void 0x0,
                        'FADE_OUT_BLACK': void 0x0,
                        'FADE_INOUT': void 0x0,
                        'FADE_IN_OUT': void 0x0,
                        'QSCALE_IN': void 0x0,
                        'QSCALE_OUT': void 0x0
                    }, _0x13d952['uiStack'] = [], _0x13d952;
                }();
            _0x3a8510['default'] = _0x2e00fa, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['FADE_OUT_B' + 'LACK'] = function (_0x4c3c42, _0x42d0cf, _0x57e13b, _0xeb6ec0, _0x3d067c) {
                _0xeb6ec0['visible'] = !0x1, _0xe67bc3['default']['shadeScree' + 'n']('#000000', _0x4c3c42, 0x1, Laya['Handler']['create'](this, function () {
                    _0xeb6ec0['visible'] = !0x0, _0x57e13b &amp;&amp; _0x57e13b(), _0x3d067c &amp;&amp; _0x3d067c();
                }));
            }, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['FADE_OUT'] = function (_0x2f01ff, _0x451ea2, _0x54b67a, _0x3dd1c9, _0x261dbb) {
                _0x3dd1c9['visible'] = !0x0, Laya['Tween']['to'](_0x451ea2, { 'alpha': 0x0 }, _0x2f01ff, null, Laya['Handler']['create'](this, function () {
                    _0x451ea2['visible'] = !0x1, _0x54b67a &amp;&amp; _0x54b67a(), _0x261dbb &amp;&amp; _0x261dbb();
                })), _0x451ea2['alpha'] = 0x1, _0x451ea2['zOrder'] = 0x1;
            }, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['FADE_INOUT'] = function (_0x35b063, _0x444c43, _0x34cb00, _0x287c36, _0x57b883) {
                _0x444c43['alpha'] = 0x1, _0x287c36['alpha'] = 0x0, Laya['Tween']['to'](_0x444c43, { 'alpha': 0x0 }, _0x35b063, null), Laya['Tween']['to'](_0x287c36, { 'alpha': 0x1 }, _0x35b063, null, Laya['Handler']['create'](this, function () {
                    _0x34cb00 &amp;&amp; _0x34cb00(), _0x57b883 &amp;&amp; _0x57b883();
                }));
            }, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['FADE_IN_OU' + 'T'] = function (_0x14fdf7, _0x16f245, _0x5f3c72, _0x357fa7, _0x1d4d41) {
                var _0xdf7f5e = this;
                _0x16f245['alpha'] = 0x1, _0x357fa7['alpha'] = 0x0, Laya['Tween']['to'](_0x16f245, { 'alpha': 0x0 }, 0.5 * _0x14fdf7, null, Laya['Handler']['create'](this, function () {
                    Laya['Tween']['to'](_0x357fa7, { 'alpha': 0x1 }, 0.5 * _0x14fdf7, null, Laya['Handler']['create'](_0xdf7f5e, function () {
                        _0x5f3c72 &amp;&amp; _0x5f3c72(), _0x1d4d41 &amp;&amp; _0x1d4d41();
                    }));
                }));
            }, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['QSCALE_IN'] = function (_0x1f42df, _0x5c591b, _0x21fa65, _0x287e7e) {
                var _0xd7acf9 = this;
                _0x21fa65['alpha'] = 0x0, Laya['timer']['once'](0x64, this, function () {
                    _0x21fa65['anchorX'] = _0x21fa65['anchorY'] = 0.5, _0x21fa65['pos'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), Laya['Tween']['from'](_0x21fa65, {
                        'scaleX': 0x0,
                        'scaleY': 0x0
                    }, 0x12c, Laya['Ease']['backOut'], Laya['Handler']['create'](_0xd7acf9, function () {
                        _0x5c591b &amp;&amp; _0x5c591b(), _0x287e7e &amp;&amp; _0x287e7e();
                    })), Laya['Tween']['to'](_0x21fa65, { 'alpha': 0x1 }, 0x190, null, null);
                });
            }, _0x2e00fa['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['QSCALE_OUT'] = function (_0x592fc8, _0x1c83be, _0xbf21f4, _0x569854) {
                Laya['Tween']['to'](_0x592fc8, {
                    'scaleX': 0x0,
                    'scaleY': 0x0
                }, 0x96, null, Laya['Handler']['create'](_0x592fc8, function () {
                    _0x1c83be &amp;&amp; _0x1c83be(), _0x569854 &amp;&amp; _0x569854();
                }, [_0x592fc8]));
                var _0x3583a6 = _0x592fc8['img_m'];
                _0x3583a6 &amp;&amp; (_0x3583a6['visible'] = !0x1);
            };
        },
        {
            '../../sdk/Sdk': 0x5a,
            '../Base/BaseDefine': 0x9,
            '../Base/BaseScene': 0xe,
            '../Base/BaseView': 0xf,
            '../Single/EventCenter': 0x1c,
            '../Tools/Utils': 0x1f,
            '../UIModel/Effects': 0x20
        }
    ],
    0x1a: [
        function (_0x3cbbd5, _0x374097, _0x216437) {
            'use strict';
            Object['defineProp' + 'erty'](_0x216437, '__esModule', { 'value': !0x0 });
            var _0x259f9a = _0x3cbbd5('../Single/' + 'EventCente' + 'r'), _0x4d650a = _0x3cbbd5('../../sdk/' + 'Sdk'), _0x15e5d5 = _0x3cbbd5('../Base/Ba' + 'seDefine'), _0x459202 = function () {
                    function _0x1c1aba() {
                        this['audioConte' + 'xts'] = [], this['curAudioIn' + 'dex'] = 0x0, this['refCount'] = 0x0;
                    }
                    return _0x1c1aba;
                }(), _0x3bf123 = function () {
                    function _0x39aded() {
                        this['musicVolum' + 'e'] = 0x1, this['init'](), _0x259f9a['default']['getInstanc' + 'e']()['on'](_0x15e5d5['default']['Event']['E_APP_ON_P' + 'AUSE'], this, this['deactive']), _0x259f9a['default']['getInstanc' + 'e']()['on'](_0x15e5d5['default']['Event']['E_APP_ON_R' + 'ESUME'], this, this['active']), _0x4d650a['Sdk']['getInstanc' + 'e']()['onAudioInt' + 'erruption'](this['deactive']['bind'](this), this['active']['bind'](this));
                    }
                    return _0x39aded['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x39aded()), this['instance'];
                    }, _0x39aded['prototype']['init'] = function (_0x44479d) {
                        if (void 0x0 === _0x44479d &amp;&amp; (_0x44479d = !0x0), this['soundFxEna' + 'ble'] = !0x0, this['musicEnabl' + 'e'] = !0x0, this['playing'] = !0x1, _0x44479d) {
                            var _0x14606d = Laya['LocalStora' + 'ge']['getItem']('soundFxEna' + 'ble'), _0x18053c = Laya['LocalStora' + 'ge']['getItem']('musicEnabl' + 'e');
                            'false' == _0x14606d &amp;&amp; (this['soundFxEna' + 'ble'] = !0x1), 'false' == _0x18053c &amp;&amp; (this['musicEnabl' + 'e'] = !0x1);
                        }
                        if (this['saveLocal'] = _0x44479d, Laya['Browser']['onMiniGame']) {
                            this['defaultPoo' + 'l'] = new _0x459202();
                            for (var _0xb178bf = 0x0; 0xa &gt; _0xb178bf; _0xb178bf++)
                                this['defaultPoo' + 'l']['audioConte' + 'xts']['push'](wx['createInne' + 'rAudioCont' + 'ext']());
                            this['bindContex' + 'ts'] = {};
                        }
                    }, _0x39aded['prototype']['canSaveLoa' + 'cl'] = function (_0x21e9a9) {
                        this['saveLocal'] = _0x21e9a9;
                    }, _0x39aded['prototype']['createAudi' + 'oContxtPoo' + 'l'] = function (_0x40a178) {
                        if (Laya['Browser']['onMiniGame']) {
                            if (0x0 &gt;= _0x40a178)
                                return;
                            _0x40a178 = Math['min'](_0x40a178, this['defaultPoo' + 'l']['audioConte' + 'xts']['length']);
                            for (var _0x228316 = new _0x459202(), _0x4e5f44 = 0x0; _0x40a178 &gt; _0x4e5f44; _0x4e5f44++)
                                _0x228316['audioConte' + 'xts']['push'](this['defaultPoo' + 'l']['audioConte' + 'xts']['pop']());
                            return _0x228316;
                        }
                    }, _0x39aded['prototype']['bindSoundC' + 'tx'] = function (_0x3ddae6, _0x5b3160) {
                        if (Laya['Browser']['onMiniGame']) {
                            var _0xa6b8b = this['bindContex' + 'ts'][_0x3ddae6];
                            _0xa6b8b &amp;&amp; this['unbindSoun' + 'dCtx'](_0x3ddae6), _0x5b3160['refCount']++, this['bindContex' + 'ts'][_0x3ddae6] = _0x5b3160;
                        }
                    }, _0x39aded['prototype']['unbindSoun' + 'dCtx'] = function (_0x2fb51c) {
                        if (Laya['Browser']['onMiniGame']) {
                            var _0xc783 = this['bindContex' + 'ts'][_0x2fb51c];
                            if (_0xc783) {
                                if (_0xc783['refCount']--, 0x0 == _0xc783['refCount'])
                                    for (var _0xffbf08 = 0x0, _0xd7b16f = _0xc783['audioConte' + 'xts']; _0xffbf08 &lt; _0xd7b16f['length']; _0xffbf08++) {
                                        var _0xf209c5 = _0xd7b16f[_0xffbf08];
                                        this['defaultPoo' + 'l']['audioConte' + 'xts']['push'](_0xf209c5);
                                    }
                                delete this['bindContex' + 'ts'][_0x2fb51c];
                            }
                        }
                    }, _0x39aded['prototype']['unbindAll'] = function () {
                        if (Laya['Browser']['onMiniGame']) {
                            for (var _0x2daa9f in this['bindContex' + 'ts'])
                                this['unbindSoun' + 'dCtx'](_0x2daa9f);
                        }
                    }, _0x39aded['prototype']['playSound'] = function (_0x274463, _0x1d58cb, _0x519d67, _0x24fd71) {
                        void 0x0 === _0x1d58cb &amp;&amp; (_0x1d58cb = 0x1), void 0x0 === _0x519d67 &amp;&amp; (_0x519d67 = 0x0), void 0x0 === _0x24fd71 &amp;&amp; (_0x24fd71 = 0x1), this['soundFxEna' + 'ble'] &amp;&amp; _0x274463 &amp;&amp; (_0x519d67 &gt; 0x0 ? Laya['timer']['once'](_0x519d67, this, this['_playSound'], [
                            _0x274463,
                            _0x1d58cb,
                            _0x24fd71
                        ]) : this['_playSound'](_0x274463, _0x1d58cb, _0x24fd71));
                    }, _0x39aded['prototype']['_playSound'] = function (_0x55e9d9, _0x1c757d, _0x17d304) {
                        if (Laya['Browser']['onMiniGame']) {
                            var _0x3c60ac = this['bindContex' + 'ts'][_0x55e9d9];
                            _0x3c60ac || (_0x3c60ac = this['defaultPoo' + 'l']);
                            var _0x583543 = _0x3c60ac['curAudioIn' + 'dex'];
                            _0x3c60ac['curAudioIn' + 'dex']++;
                            var _0x1e2ccb = _0x3c60ac['audioConte' + 'xts'];
                            _0x583543 %= _0x1e2ccb['length'];
                            var _0x1e6cb2 = _0x1e2ccb[_0x583543];
                            laya['wx']['mini']['MiniFileMg' + 'r']['readFile'](_0x55e9d9, void 0x0, Laya['Handler']['create'](this, function () {
                                _0x1e6cb2['src'] = _0x55e9d9, 0x1 &gt; _0x17d304 &amp;&amp; (_0x1e6cb2['volume'] = _0x17d304), _0x1e6cb2['play']();
                            }));
                        } else
                            0x1 &gt; _0x17d304 &amp;&amp; Laya['SoundManag' + 'er']['setSoundVo' + 'lume'](_0x17d304, _0x55e9d9), Laya['SoundManag' + 'er']['playSound'](_0x55e9d9, _0x1c757d, Laya['Handler']['create'](this, this['onSoundFxC' + 'omplete'], [_0x55e9d9]));
                    }, _0x39aded['prototype']['stopSoundF' + 'x'] = function (_0x501ef2) {
                        if (Laya['timer']['clearAll'](this), _0x501ef2 ? Laya['SoundManag' + 'er']['stopSound'](_0x501ef2) : Laya['SoundManag' + 'er']['stopAllSou' + 'nd'](), Laya['Browser']['onMiniGame']) {
                            if (_0x501ef2) {
                                this['unbindSoun' + 'dCtx'](_0x501ef2);
                                for (var _0x506fce = 0x0, _0x466b71 = this['defaultPoo' + 'l']['audioConte' + 'xts']; _0x506fce &lt; _0x466b71['length']; _0x506fce++) {
                                    var _0x4a6149 = _0x466b71[_0x506fce];
                                    if (_0x4a6149['src'] == _0x501ef2) {
                                        _0x4a6149['stop']();
                                        break;
                                    }
                                }
                            } else {
                                this['unbindAll']();
                                for (var _0x1dba8a = 0x0, _0x3808ee = this['defaultPoo' + 'l']['audioConte' + 'xts']; _0x1dba8a &lt; _0x3808ee['length']; _0x1dba8a++) {
                                    var _0x4a6149 = _0x3808ee[_0x1dba8a];
                                    _0x4a6149['stop']();
                                }
                                this['defaultPoo' + 'l']['curAudioIn' + 'dex'] = 0x0;
                            }
                        }
                    }, _0x39aded['prototype']['toggleSoun' + 'dFx'] = function () {
                        return this['soundFxEna' + 'ble'] = !this['soundFxEna' + 'ble'], this['soundFxEna' + 'ble'] || this['stopSoundF' + 'x'](), this['saveLocal'] &amp;&amp; Laya['LocalStora' + 'ge']['setItem']('soundFxEna' + 'ble', String(this['soundFxEna' + 'ble'])), this['soundFxEna' + 'ble'];
                    }, _0x39aded['prototype']['getToggleS' + 'oundFxStat' + 'us'] = function () {
                        return this['soundFxEna' + 'ble'];
                    }, _0x39aded['prototype']['playMusic'] = function (_0x5bc0ba, _0x2b593b, _0x568797) {
                        void 0x0 === _0x2b593b &amp;&amp; (_0x2b593b = 0x0), this['musicEnabl' + 'e'] &amp;&amp; _0x5bc0ba &amp;&amp; (this['playing'] &amp;&amp; this['stopMusic'](), this['musicLoop'] = _0x2b593b, this['resumeMusi' + 'c'](), _0x568797 &amp;&amp; (this['setMusicVo' + 'lume'](_0x568797), this['musicVolum' + 'e'] = _0x568797), this['musicUrl'] != _0x5bc0ba &amp;&amp; Laya['loader']['clearRes'](this['musicUrl']), this['musicUrl'] = _0x5bc0ba, this['playing'] = !0x0, Laya['loader']['load'](_0x5bc0ba, Laya['Handler']['create'](this, this['onMusicLoa' + 'ded'])));
                    }, _0x39aded['prototype']['onMusicLoa' + 'ded'] = function () {
                        this['playing'] &amp;&amp; (console['log']('SoundManag' + 'er\x20playMus' + 'ic...'), Laya['SoundManag' + 'er']['playMusic'](this['musicUrl'], this['musicLoop'], Laya['Handler']['create'](this, this['onMusicCom' + 'plete'])));
                    }, _0x39aded['prototype']['stopMusic'] = function () {
                        console['log']('SoundManag' + 'er\x20stopMus' + 'ic...'), Laya['SoundManag' + 'er']['stopMusic'](), this['playing'] = !0x1;
                    }, _0x39aded['prototype']['pauseMusic'] = function () {
                        console['log']('SoundManag' + 'er\x20pauseMu' + 'sic...'), this['pause'] || (Laya['SoundManag' + 'er']['musicMuted'] = !0x0, this['pause'] = !0x0);
                    }, _0x39aded['prototype']['resumeMusi' + 'c'] = function () {
                        console['log']('SoundManag' + 'er\x20resumeM' + 'usic...'), this['pause'] &amp;&amp; (Laya['SoundManag' + 'er']['musicMuted'] = !0x1, this['pause'] = !0x1);
                    }, _0x39aded['prototype']['toggleMusi' + 'c'] = function () {
                        return this['musicEnabl' + 'e'] = !this['musicEnabl' + 'e'], this['musicEnabl' + 'e'] ? this['playMusic'](this['musicUrl'], this['musicLoop']) : this['stopMusic'](), this['saveLocal'] &amp;&amp; Laya['LocalStora' + 'ge']['setItem']('musicEnabl' + 'e', String(this['musicEnabl' + 'e'])), this['musicEnabl' + 'e'];
                    }, _0x39aded['prototype']['getToggleM' + 'usicStatus'] = function () {
                        return this['musicEnabl' + 'e'];
                    }, _0x39aded['prototype']['toggleAll'] = function () {
                        return this['toggleMusi' + 'c'](), this['toggleSoun' + 'dFx'](), this['musicEnabl' + 'e'] &amp;&amp; this['soundFxEna' + 'ble'];
                    }, _0x39aded['prototype']['isPlayingM' + 'usic'] = function () {
                        return this['playing'];
                    }, _0x39aded['prototype']['setMusicVo' + 'lume'] = function (_0xd91046) {
                        void 0x0 === _0xd91046 &amp;&amp; (_0xd91046 = 0x1), 0x0 &gt; _0xd91046 || _0xd91046 &gt; 0x1 || (console['log']('SoundManag' + 'er\x20setMusi' + 'cVolume:', _0xd91046), this['musicVolum' + 'e'] = _0xd91046, Laya['SoundManag' + 'er']['setMusicVo' + 'lume'](_0xd91046));
                    }, _0x39aded['prototype']['setSoundFx' + 'Volume'] = function (_0x5f2204, _0x555ca4) {
                        void 0x0 === _0x5f2204 &amp;&amp; (_0x5f2204 = 0x1), 0x0 &gt; _0x5f2204 || _0x5f2204 &gt; 0x1 || Laya['SoundManag' + 'er']['setSoundVo' + 'lume'](_0x5f2204, _0x555ca4);
                    }, _0x39aded['prototype']['onSoundFxC' + 'omplete'] = function (_0x57135c) {
                        _0x259f9a['default']['getInstanc' + 'e']()['event'](_0x15e5d5['default']['Event']['E_SOUND_PL' + 'AY_OK'], { 'code': _0x15e5d5['default']['Code']['SOUND_FX_P' + 'LAY_OK'] });
                    }, _0x39aded['prototype']['onMusicCom' + 'plete'] = function () {
                        _0x259f9a['default']['getInstanc' + 'e']()['event'](_0x15e5d5['default']['Event']['E_SOUND_PL' + 'AY_OK'], { 'code': _0x15e5d5['default']['Code']['SOUND_MUSI' + 'C_PLAY_OK'] });
                    }, _0x39aded['prototype']['active'] = function () {
                        console['log']('SoundManag' + 'er\x20active.' + '..'), this['musicEnabl' + 'e'] &amp;&amp; !this['pause'] &amp;&amp; (Laya['SoundManag' + 'er']['musicMuted'] = !0x1);
                    }, _0x39aded['prototype']['deactive'] = function () {
                        console['log']('SoundManag' + 'er\x20deactiv' + 'e...'), this['musicEnabl' + 'e'] &amp;&amp; !this['pause'] &amp;&amp; (Laya['SoundManag' + 'er']['musicMuted'] = !0x0);
                    }, _0x39aded;
                }();
            _0x216437['default'] = _0x3bf123;
        },
        {
            '../../sdk/Sdk': 0x5a,
            '../Base/BaseDefine': 0x9,
            '../Single/EventCenter': 0x1c
        }
    ],
    0x1b: [
        function (_0x3c5a3b, _0x19556c, _0x40adab) {
            'use strict';
            Object['defineProp' + 'erty'](_0x40adab, '__esModule', { 'value': !0x0 });
            var _0x5c9b41 = _0x3c5a3b('../Base/Ba' + 'seDefine'), _0x1e7945 = function (_0x429f67) {
                    function _0x310a3b() {
                        var _0x1c6cd0 = _0x429f67['call'](this) || this, _0x3ecb56 = new Laya['HttpReques' + 't']();
                        return _0x3ecb56['http']['timeout'] = 0x2710, _0x3ecb56['once'](Laya['Event']['COMPLETE'], _0x1c6cd0, _0x1c6cd0['completeHa' + 'ndler']), _0x3ecb56['once'](Laya['Event']['ERROR'], _0x1c6cd0, _0x1c6cd0['errorHandl' + 'er']), _0x3ecb56['on'](Laya['Event']['PROGRESS'], _0x1c6cd0, _0x1c6cd0['processHan' + 'dler']), _0x1c6cd0['xhr'] = _0x3ecb56, _0x1c6cd0['encrypt'] = !0x0, _0x1c6cd0;
                    }
                    return __extends(_0x310a3b, _0x429f67), _0x310a3b['prototype']['send'] = function (_0x4ad210, _0x4dd4ab, _0x1db13e, _0x4ff841, _0x583555, _0x5382c7) {
                        void 0x0 === _0x583555 &amp;&amp; (_0x583555 = 'POST'), void 0x0 === _0x5382c7 &amp;&amp; (_0x5382c7 = !0x0), this['encrypt'] = _0x5382c7;
                        var _0x46379a = window['pako'], _0x5ac5f0 = new laya['net']['URL'](_0x4ad210);
                        if (_0x5ac5f0['url']) {
                            this['once']('HTTPRSP', _0x4ff841, _0x1db13e);
                            var _0x5949fb = Laya['LocalStora' + 'ge']['getItem']('SESSIONID'), _0x528cbd = [
                                    'Content-Ty' + 'pe',
                                    'applicatio' + 'n/x-www-fo' + 'rm-urlenco' + 'ded'
                                ];
                            _0x5949fb &amp;&amp; (_0x528cbd['push']('Cookie'), _0x528cbd['push'](_0x5949fb));
                            var _0x4167e0 = JSON['stringify'](_0x4dd4ab);
                            if (console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20' + 'url:' + _0x5ac5f0['url'] + '\x20data:' + _0x4167e0), 'GET' == _0x583555['toUpperCas' + 'e']()) {
                                var _0xe00551 = void 0x0;
                                for (var _0x15a325 in _0x4dd4ab) {
                                    var _0x125924 = _0x4dd4ab[_0x15a325];
                                    'object' == typeof _0x125924 &amp;&amp; (_0x125924 = JSON['stringify'](_0x125924)), _0xe00551 = void 0x0 == _0xe00551 ? _0x15a325 + '=' + encodeURIComponent(_0x125924) : _0xe00551 + '&amp;' + _0x15a325 + '=' + encodeURIComponent(_0x125924);
                                }
                                this['xhr']['send'](_0x5ac5f0['url'] + '?' + _0xe00551, null, _0x583555, 'json', _0x528cbd);
                            } else
                                _0x528cbd[0x1] = 'applicatio' + 'n/json', _0x4167e0 = _0x5382c7 ? _0x46379a['deflate'](encodeURIComponent(_0x4167e0), { 'to': 'string' }) : encodeURIComponent(_0x4167e0), _0x4167e0 = JSON['stringify']({ 'data': _0x4167e0 }), this['xhr']['send'](_0x5ac5f0['url'], _0x4167e0, _0x583555, 'json', _0x528cbd);
                        }
                    }, _0x310a3b['prototype']['registerEr' + 'rHandler'] = function (_0x32e707, _0x30dd70) {
                        this['once']('HTTPERR', _0x30dd70, _0x32e707);
                    }, _0x310a3b['prototype']['processHan' + 'dler'] = function (_0x2f1e8e) {
                    }, _0x310a3b['prototype']['errorHandl' + 'er'] = function (_0x91a2bd) {
                        console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20' + 'error:' + JSON['stringify'](_0x91a2bd)), this['event']('HTTPERR', _0x91a2bd);
                    }, _0x310a3b['prototype']['completeHa' + 'ndler'] = function (_0x37f569) {
                        var _0x38a715 = window['pako'], _0x3fb985 = _0x37f569['data'];
                        if (_0x3fb985) {
                            this['encrypt'] &amp;&amp; (_0x3fb985 = _0x38a715['inflate'](_0x3fb985, { 'to': 'string' })), _0x3fb985 = decodeURIComponent(_0x3fb985), console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20' + 'ok:' + _0x3fb985);
                            try {
                                _0x3fb985 = JSON['parse'](_0x3fb985);
                            } catch (_0x27a2d9) {
                                return void this['event']('HTTPERR', { 'code': _0x5c9b41['default']['Code']['HTTP_INTER' + 'FACE_UNDEF' + 'INED'] });
                            }
                            var _0xe5628b = this['xhr']['http'], _0x4c0092 = _0xe5628b['getAllResp' + 'onseHeader' + 's']();
                            if (_0x4c0092 &amp;&amp; -0x1 != _0x4c0092['search']('Set-Cookie')) {
                                var _0x7b6bb9 = _0x4c0092['search']('Set-Cookie' + ':') + 0xb, _0x2bf19f = _0x4c0092['indexOf']('\x0a', _0x7b6bb9);
                                -0x1 == _0x2bf19f &amp;&amp; (_0x2bf19f = _0x4c0092['length']);
                                var _0x4945f4 = _0x4c0092['substring'](_0x7b6bb9, _0x2bf19f);
                                Laya['LocalStora' + 'ge']['setItem']('SESSIONID', _0x4945f4);
                            }
                            this['event']('HTTPRSP', _0x3fb985);
                        } else
                            console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20' + 'ok:\x20null');
                    }, _0x310a3b;
                }(Laya['EventDispa' + 'tcher']);
            _0x40adab['Http'] = _0x1e7945;
        },
        { '../Base/BaseDefine': 0x9 }
    ],
    0x1c: [
        function (_0x1a49e0, _0x5409e8, _0x18e429) {
            'use strict';
            Object['defineProp' + 'erty'](_0x18e429, '__esModule', { 'value': !0x0 });
            var _0x5ce349 = Laya['EventDispa' + 'tcher'], _0x16c4c7 = function (_0x57d462) {
                    function _0x1f0937() {
                        var _0x16df9c = _0x57d462['call'](this) || this;
                        return _0x16df9c['m_listener' + 'Map'] = {}, _0x16df9c;
                    }
                    return __extends(_0x1f0937, _0x57d462), _0x1f0937['getInstanc' + 'e'] = function () {
                        return _0x1f0937['instance'];
                    }, _0x1f0937['prototype']['find'] = function (_0x2cdede, _0x19ccbd, _0x273711) {
                        for (var _0x3a5abf = 0x0; _0x3a5abf &lt; _0x273711['length']; _0x3a5abf++) {
                            var _0x638208 = _0x273711[_0x3a5abf];
                            if (_0x2cdede == _0x638208['type'] &amp;&amp; _0x19ccbd == _0x638208['cb'])
                                return _0x3a5abf;
                        }
                        return -0x1;
                    }, _0x1f0937['prototype']['findAll'] = function (_0xe80587, _0x4c2ef9) {
                        for (var _0x24c827 = [], _0x1b4ca2 = 0x0; _0x1b4ca2 &lt; _0x4c2ef9['length']; _0x1b4ca2++) {
                            var _0x4da6b0 = _0x4c2ef9[_0x1b4ca2];
                            _0xe80587 == _0x4da6b0['type'] &amp;&amp; _0x24c827['push'](_0x1b4ca2);
                        }
                        return _0x24c827;
                    }, _0x1f0937['prototype']['on'] = function (_0x42d773, _0x53eee7, _0x393092, _0x490f9c) {
                        var _0x4c67b4 = _0x57d462['prototype']['on']['call'](this, _0x42d773, _0x53eee7, _0x393092, _0x490f9c);
                        _0x53eee7['$_GID'] || (_0x53eee7['$_GID'] = Laya['Utils']['getGID']());
                        var _0x13425a = this['m_listener' + 'Map'][_0x53eee7['$_GID']];
                        return _0x13425a ? -0x1 == this['find'](_0x42d773, _0x393092, _0x13425a) ? _0x13425a['push']({
                            'type': _0x42d773,
                            'cb': _0x393092
                        }) : console['log'](!0x1, _0x42d773 + ('\x20listener\x20' + 'already\x20ad' + 'ded!!!')) : (_0x13425a = new Array(), _0x13425a['push']({
                            'type': _0x42d773,
                            'cb': _0x393092
                        }), this['m_listener' + 'Map'][_0x53eee7['$_GID']] = _0x13425a), _0x4c67b4;
                    }, _0x1f0937['prototype']['once'] = function (_0x5e3eb5, _0x2380ac, _0x135797, _0x89fae2) {
                        var _0x3f061c = _0x57d462['prototype']['once']['call'](this, _0x5e3eb5, _0x2380ac, _0x135797, _0x89fae2);
                        _0x2380ac['$_GID'] || (_0x2380ac['$_GID'] = Laya['Utils']['getGID']());
                        var _0x487e55 = this['m_listener' + 'Map'][_0x2380ac['$_GID']];
                        return _0x487e55 ? -0x1 == this['find'](_0x5e3eb5, _0x135797, _0x487e55) ? _0x487e55['push']({
                            'type': _0x5e3eb5,
                            'cb': _0x135797
                        }) : console['log'](!0x1, _0x5e3eb5 + ('\x20listener\x20' + 'already\x20ad' + 'ded!!!')) : (_0x487e55 = new Array(), _0x487e55['push']({
                            'type': _0x5e3eb5,
                            'cb': _0x135797
                        }), this['m_listener' + 'Map'][_0x2380ac['$_GID']] = _0x487e55), _0x3f061c;
                    }, _0x1f0937['prototype']['off'] = function (_0x59cfb5, _0x235d68, _0x20ac05, _0x12f0a7) {
                        if (_0x235d68['$_GID']) {
                            var _0x22ab81 = this['m_listener' + 'Map'][_0x235d68['$_GID']];
                            if (_0x22ab81) {
                                var _0x2df954 = this['find'](_0x59cfb5, _0x20ac05, _0x22ab81);
                                -0x1 != _0x2df954 &amp;&amp; _0x22ab81['splice'](_0x2df954, 0x1);
                            }
                        }
                        return _0x57d462['prototype']['off']['call'](this, _0x59cfb5, _0x235d68, _0x20ac05, _0x12f0a7);
                    }, _0x1f0937['prototype']['offAllCall' + 'er'] = function (_0x148e0e) {
                        var _0x10c342 = _0x148e0e['$_GID'];
                        if (_0x10c342) {
                            var _0x482fee = this['m_listener' + 'Map'][_0x10c342];
                            if (_0x482fee) {
                                for (var _0x32ba1a = 0x0, _0x45fd9b = _0x482fee; _0x32ba1a &lt; _0x45fd9b['length']; _0x32ba1a++) {
                                    var _0x1701e9 = _0x45fd9b[_0x32ba1a];
                                    _0x57d462['prototype']['off']['call'](this, _0x1701e9['type'], _0x148e0e, _0x1701e9['cb']);
                                }
                                delete this['m_listener' + 'Map'][_0x10c342];
                            }
                        }
                        return _0x57d462['prototype']['offAllCall' + 'er']['call'](this, _0x148e0e);
                    }, _0x1f0937['prototype']['offAll'] = function (_0xd78bc2) {
                        if (_0xd78bc2) {
                            for (var _0x4b0b33 in this['m_listener' + 'Map'])
                                for (var _0x3ca440 = this['m_listener' + 'Map'][_0x4b0b33], _0x408c59 = this['findAll'](_0xd78bc2, _0x3ca440), _0x501244 = 0x0, _0x24ab44 = _0x408c59; _0x501244 &lt; _0x24ab44['length']; _0x501244++) {
                                    var _0x445369 = _0x24ab44[_0x501244];
                                    _0x3ca440['splice'](_0x445369, 0x1);
                                }
                        } else
                            this['m_listener' + 'Map'] = {};
                        return _0x57d462['prototype']['offAll']['call'](this, _0xd78bc2);
                    }, _0x1f0937['prototype']['event'] = function (_0x298d59, _0x3f9bfd) {
                        var _0x512582 = _0x57d462['prototype']['event']['call'](this, _0x298d59, _0x3f9bfd);
                        return _0x512582;
                    }, _0x1f0937['instance'] = new _0x1f0937(), _0x1f0937;
                }(_0x5ce349);
            _0x18e429['default'] = _0x16c4c7;
        },
        {}
    ],
    0x1d: [
        function (_0x3979df, _0x463bf0, _0x1f5670) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1f5670, '__esModule', { 'value': !0x0 });
            var _0x4bb160 = _0x3979df('../Base/Ba' + 'seLogic'), _0x51d8d8 = _0x3979df('../Tools/U' + 'tils'), _0x2721da = _0x3979df('../../sdk/' + 'public/Sdk' + 'Entity'), _0x5abd61 = function (_0x13d0f3) {
                    function _0x12954d() {
                        return _0x13d0f3['call'](this) || this;
                    }
                    return __extends(_0x12954d, _0x13d0f3), _0x12954d['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x12954d()), this['instance'];
                    }, _0x12954d['prototype']['onInitOnce'] = function () {
                        var _0x5935f7 = Laya['LocalStora' + 'ge']['getJSON']('user_info');
                        _0x5935f7 ? this['newbie'] = !0x1 : this['newbie'] = !0x0;
                    }, _0x12954d['prototype']['onInit'] = function (_0x53f652) {
                        if (_0x53f652) {
                            var _0x1d52e9 = this['mine'];
                            if (this['mine'] = new _0x53f652(), _0x1d52e9)
                                return void _0x51d8d8['default']['assign'](this['mine'], _0x1d52e9, !0x1);
                        } else
                            this['mine'] = new _0x2721da['default']['UserInfoEn' + 'tity']();
                        var _0x18b050 = Laya['LocalStora' + 'ge']['getJSON']('user_info');
                        _0x18b050 &amp;&amp; _0x51d8d8['default']['assign'](this['mine'], _0x18b050, !0x1);
                    }, _0x12954d['prototype']['getMine'] = function () {
                        return this['mine'];
                    }, _0x12954d['prototype']['getUserInf' + 'o'] = function () {
                        return this['mine'];
                    }, _0x12954d['prototype']['update'] = function (_0x23250c) {
                        this['mine'] ? _0x51d8d8['default']['assign'](this['mine'], _0x23250c, !0x1) : this['mine'] = _0x23250c;
                    }, _0x12954d['prototype']['isNewbie'] = function () {
                        return this['newbie'];
                    }, _0x12954d['prototype']['save'] = function () {
                        this['mine'] &amp;&amp; Laya['LocalStora' + 'ge']['setJSON']('user_info', this['mine']);
                    }, _0x12954d['prototype']['isFirstLog' + 'in'] = function () {
                        return this['getMine']()['isFirstLog' + 'in'];
                    }, _0x12954d['prototype']['isNewDay'] = function () {
                        return this['getMine']()['isNewday'];
                    }, _0x12954d;
                }(_0x4bb160['default']);
            _0x1f5670['default'] = _0x5abd61;
        },
        {
            '../../sdk/public/SdkEntity': 0x5f,
            '../Base/BaseLogic': 0xc,
            '../Tools/Utils': 0x1f
        }
    ],
    0x1e: [
        function (_0x3e99cd, _0x26deca, _0x3147a6) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3147a6, '__esModule', { 'value': !0x0 });
            var _0x292fe6 = function () {
                function _0xad021b() {
                    this['hexcase'] = 0x0, this['b64pad'] = '';
                }
                return _0xad021b['getInstanc' + 'e'] = function () {
                    return this['instance'] || (this['instance'] = new _0xad021b()), this['instance'];
                }, _0xad021b['prototype']['hex_md5'] = function (_0x26cc90) {
                    return this['rstr2hex'](this['rstr_md5'](this['str2rstr_u' + 'tf8'](_0x26cc90)));
                }, _0xad021b['prototype']['b64_md5'] = function (_0x17e059) {
                    return this['rstr2b64'](this['rstr_md5'](this['str2rstr_u' + 'tf8'](_0x17e059)));
                }, _0xad021b['prototype']['any_md5'] = function (_0x5ed38c, _0x27dc6f) {
                    return this['rstr2any'](this['rstr_md5'](this['str2rstr_u' + 'tf8'](_0x5ed38c)), _0x27dc6f);
                }, _0xad021b['prototype']['hex_hmac_m' + 'd5'] = function (_0x2313b4, _0x145b68) {
                    return this['rstr2hex'](this['rstr_hmac_' + 'md5'](this['str2rstr_u' + 'tf8'](_0x2313b4), this['str2rstr_u' + 'tf8'](_0x145b68)));
                }, _0xad021b['prototype']['b64_hmac_m' + 'd5'] = function (_0x2254a5, _0x113d82) {
                    return this['rstr2b64'](this['rstr_hmac_' + 'md5'](this['str2rstr_u' + 'tf8'](_0x2254a5), this['str2rstr_u' + 'tf8'](_0x113d82)));
                }, _0xad021b['prototype']['any_hmac_m' + 'd5'] = function (_0x3087aa, _0x58a26b, _0x30a89c) {
                    return this['rstr2any'](this['rstr_hmac_' + 'md5'](this['str2rstr_u' + 'tf8'](_0x3087aa), this['str2rstr_u' + 'tf8'](_0x58a26b)), _0x30a89c);
                }, _0xad021b['prototype']['md5_vm_tes' + 't'] = function () {
                    return '900150983c' + 'd24fb0d696' + '3f7d28e17f' + '72' == this['hex_md5']('abc')['toLowerCas' + 'e']();
                }, _0xad021b['prototype']['rstr_md5'] = function (_0x356f53) {
                    return this['binl2rstr'](this['binl_md5'](this['rstr2binl'](_0x356f53), 0x8 * _0x356f53['length']));
                }, _0xad021b['prototype']['rstr_hmac_' + 'md5'] = function (_0xc8bbd2, _0x5e7716) {
                    var _0x2da328 = this['rstr2binl'](_0xc8bbd2);
                    _0x2da328['length'] &gt; 0x10 &amp;&amp; (_0x2da328 = this['binl_md5'](_0x2da328, 0x8 * _0xc8bbd2['length']));
                    for (var _0x486881 = Array(0x10), _0x38828b = Array(0x10), _0x519c12 = 0x0; 0x10 &gt; _0x519c12; _0x519c12++)
                        _0x486881[_0x519c12] = 0x36363636 ^ _0x2da328[_0x519c12], _0x38828b[_0x519c12] = 0x5c5c5c5c ^ _0x2da328[_0x519c12];
                    var _0x46a9a7 = this['binl_md5'](_0x486881['concat'](this['rstr2binl'](_0x5e7716)), 0x200 + 0x8 * _0x5e7716['length']);
                    return this['binl2rstr'](this['binl_md5'](_0x38828b['concat'](_0x46a9a7), 0x280));
                }, _0xad021b['prototype']['rstr2hex'] = function (_0x582d7d) {
                    try {
                        this['hexcase'];
                    } catch (_0x148db8) {
                        this['hexcase'] = 0x0;
                    }
                    for (var _0x1fee3b, _0xed0277 = this['hexcase'] ? '0123456789' + 'ABCDEF' : '0123456789' + 'abcdef', _0x1eb09f = '', _0x287fb3 = 0x0; _0x287fb3 &lt; _0x582d7d['length']; _0x287fb3++)
                        _0x1fee3b = _0x582d7d['charCodeAt'](_0x287fb3), _0x1eb09f += _0xed0277['charAt'](_0x1fee3b &gt;&gt;&gt; 0x4 &amp; 0xf) + _0xed0277['charAt'](0xf &amp; _0x1fee3b);
                    return _0x1eb09f;
                }, _0xad021b['prototype']['rstr2b64'] = function (_0x4df571) {
                    try {
                        this['b64pad'];
                    } catch (_0x2d90bb) {
                        this['b64pad'] = '';
                    }
                    for (var _0xd85c8 = 'ABCDEFGHIJ' + 'KLMNOPQRST' + 'UVWXYZabcd' + 'efghijklmn' + 'opqrstuvwx' + 'yz01234567' + '89+/', _0x313765 = '', _0x51941f = _0x4df571['length'], _0x2516a4 = 0x0; _0x51941f &gt; _0x2516a4; _0x2516a4 += 0x3)
                        for (var _0x3808a4 = _0x4df571['charCodeAt'](_0x2516a4) &lt;&lt; 0x10 | (_0x51941f &gt; _0x2516a4 + 0x1 ? _0x4df571['charCodeAt'](_0x2516a4 + 0x1) &lt;&lt; 0x8 : 0x0) | (_0x51941f &gt; _0x2516a4 + 0x2 ? _0x4df571['charCodeAt'](_0x2516a4 + 0x2) : 0x0), _0x4b698e = 0x0; 0x4 &gt; _0x4b698e; _0x4b698e++)
                            _0x313765 += 0x8 * _0x2516a4 + 0x6 * _0x4b698e &gt; 0x8 * _0x4df571['length'] ? this['b64pad'] : _0xd85c8['charAt'](_0x3808a4 &gt;&gt;&gt; 0x6 * (0x3 - _0x4b698e) &amp; 0x3f);
                    return _0x313765;
                }, _0xad021b['prototype']['rstr2any'] = function (_0x2e02e3, _0x235176) {
                    var _0x2312a8, _0x1c6e30, _0x2270eb, _0x5d0af6, _0x20020c, _0x117fd5 = _0x235176['length'], _0x51c365 = Array(Math['ceil'](_0x2e02e3['length'] / 0x2));
                    for (_0x2312a8 = 0x0; _0x2312a8 &lt; _0x51c365['length']; _0x2312a8++)
                        _0x51c365[_0x2312a8] = _0x2e02e3['charCodeAt'](0x2 * _0x2312a8) &lt;&lt; 0x8 | _0x2e02e3['charCodeAt'](0x2 * _0x2312a8 + 0x1);
                    var _0x495489 = Math['ceil'](0x8 * _0x2e02e3['length'] / (Math['log'](_0x235176['length']) / Math['log'](0x2))), _0x54929a = Array(_0x495489);
                    for (_0x1c6e30 = 0x0; _0x495489 &gt; _0x1c6e30; _0x1c6e30++) {
                        for (_0x20020c = Array(), _0x5d0af6 = 0x0, _0x2312a8 = 0x0; _0x2312a8 &lt; _0x51c365['length']; _0x2312a8++)
                            _0x5d0af6 = (_0x5d0af6 &lt;&lt; 0x10) + _0x51c365[_0x2312a8], _0x2270eb = Math['floor'](_0x5d0af6 / _0x117fd5), _0x5d0af6 -= _0x2270eb * _0x117fd5, (_0x20020c['length'] &gt; 0x0 || _0x2270eb &gt; 0x0) &amp;&amp; (_0x20020c[_0x20020c['length']] = _0x2270eb);
                        _0x54929a[_0x1c6e30] = _0x5d0af6, _0x51c365 = _0x20020c;
                    }
                    var _0x35bad9 = '';
                    for (_0x2312a8 = _0x54929a['length'] - 0x1; _0x2312a8 &gt;= 0x0; _0x2312a8--)
                        _0x35bad9 += _0x235176['charAt'](_0x54929a[_0x2312a8]);
                    return _0x35bad9;
                }, _0xad021b['prototype']['str2rstr_u' + 'tf8'] = function (_0x2679e7) {
                    for (var _0x1cb281, _0x2fc5c0, _0x136407 = '', _0x4dfb01 = -0x1; ++_0x4dfb01 &lt; _0x2679e7['length'];)
                        _0x1cb281 = _0x2679e7['charCodeAt'](_0x4dfb01), _0x2fc5c0 = _0x4dfb01 + 0x1 &lt; _0x2679e7['length'] ? _0x2679e7['charCodeAt'](_0x4dfb01 + 0x1) : 0x0, _0x1cb281 &gt;= 0xd800 &amp;&amp; 0xdbff &gt;= _0x1cb281 &amp;&amp; _0x2fc5c0 &gt;= 0xdc00 &amp;&amp; 0xdfff &gt;= _0x2fc5c0 &amp;&amp; (_0x1cb281 = 0x10000 + ((0x3ff &amp; _0x1cb281) &lt;&lt; 0xa) + (0x3ff &amp; _0x2fc5c0), _0x4dfb01++), 0x7f &gt;= _0x1cb281 ? _0x136407 += String['fromCharCo' + 'de'](_0x1cb281) : 0x7ff &gt;= _0x1cb281 ? _0x136407 += String['fromCharCo' + 'de'](0xc0 | _0x1cb281 &gt;&gt;&gt; 0x6 &amp; 0x1f, 0x80 | 0x3f &amp; _0x1cb281) : 0xffff &gt;= _0x1cb281 ? _0x136407 += String['fromCharCo' + 'de'](0xe0 | _0x1cb281 &gt;&gt;&gt; 0xc &amp; 0xf, 0x80 | _0x1cb281 &gt;&gt;&gt; 0x6 &amp; 0x3f, 0x80 | 0x3f &amp; _0x1cb281) : 0x1fffff &gt;= _0x1cb281 &amp;&amp; (_0x136407 += String['fromCharCo' + 'de'](0xf0 | _0x1cb281 &gt;&gt;&gt; 0x12 &amp; 0x7, 0x80 | _0x1cb281 &gt;&gt;&gt; 0xc &amp; 0x3f, 0x80 | _0x1cb281 &gt;&gt;&gt; 0x6 &amp; 0x3f, 0x80 | 0x3f &amp; _0x1cb281));
                    return _0x136407;
                }, _0xad021b['prototype']['str2rstr_u' + 'tf16le'] = function (_0x25a8a2) {
                    for (var _0xb48220 = '', _0x12b2a5 = 0x0; _0x12b2a5 &lt; _0x25a8a2['length']; _0x12b2a5++)
                        _0xb48220 += String['fromCharCo' + 'de'](0xff &amp; _0x25a8a2['charCodeAt'](_0x12b2a5), _0x25a8a2['charCodeAt'](_0x12b2a5) &gt;&gt;&gt; 0x8 &amp; 0xff);
                    return _0xb48220;
                }, _0xad021b['prototype']['str2rstr_u' + 'tf16be'] = function (_0x36885e) {
                    for (var _0x550574 = '', _0x282b70 = 0x0; _0x282b70 &lt; _0x36885e['length']; _0x282b70++)
                        _0x550574 += String['fromCharCo' + 'de'](_0x36885e['charCodeAt'](_0x282b70) &gt;&gt;&gt; 0x8 &amp; 0xff, 0xff &amp; _0x36885e['charCodeAt'](_0x282b70));
                    return _0x550574;
                }, _0xad021b['prototype']['rstr2binl'] = function (_0x22581a) {
                    for (var _0x435c10 = Array(_0x22581a['length'] &gt;&gt; 0x2), _0x39b80e = 0x0; _0x39b80e &lt; _0x435c10['length']; _0x39b80e++)
                        _0x435c10[_0x39b80e] = 0x0;
                    for (var _0x39b80e = 0x0; _0x39b80e &lt; 0x8 * _0x22581a['length']; _0x39b80e += 0x8)
                        _0x435c10[_0x39b80e &gt;&gt; 0x5] |= (0xff &amp; _0x22581a['charCodeAt'](_0x39b80e / 0x8)) &lt;&lt; _0x39b80e % 0x20;
                    return _0x435c10;
                }, _0xad021b['prototype']['binl2rstr'] = function (_0x5b1503) {
                    for (var _0x22247a = '', _0x2c58d2 = 0x0; _0x2c58d2 &lt; 0x20 * _0x5b1503['length']; _0x2c58d2 += 0x8)
                        _0x22247a += String['fromCharCo' + 'de'](_0x5b1503[_0x2c58d2 &gt;&gt; 0x5] &gt;&gt;&gt; _0x2c58d2 % 0x20 &amp; 0xff);
                    return _0x22247a;
                }, _0xad021b['prototype']['binl_md5'] = function (_0x1b3e76, _0x4237f0) {
                    _0x1b3e76[_0x4237f0 &gt;&gt; 0x5] |= 0x80 &lt;&lt; _0x4237f0 % 0x20, _0x1b3e76[(_0x4237f0 + 0x40 &gt;&gt;&gt; 0x9 &lt;&lt; 0x4) + 0xe] = _0x4237f0;
                    for (var _0x452743 = 0x67452301, _0x1b2c7f = -0x10325477, _0xc83dec = -0x67452302, _0x4a6467 = 0x10325476, _0x34a490 = 0x0; _0x34a490 &lt; _0x1b3e76['length']; _0x34a490 += 0x10) {
                        var _0x562090 = _0x452743, _0x547503 = _0x1b2c7f, _0x230803 = _0xc83dec, _0x354841 = _0x4a6467;
                        _0x452743 = this['md5_ff'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x0], 0x7, -0x28955b88), _0x4a6467 = this['md5_ff'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x1], 0xc, -0x173848aa), _0xc83dec = this['md5_ff'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x2], 0x11, 0x242070db), _0x1b2c7f = this['md5_ff'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x3], 0x16, -0x3e423112), _0x452743 = this['md5_ff'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x4], 0x7, -0xa83f051), _0x4a6467 = this['md5_ff'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x5], 0xc, 0x4787c62a), _0xc83dec = this['md5_ff'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x6], 0x11, -0x57cfb9ed), _0x1b2c7f = this['md5_ff'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x7], 0x16, -0x2b96aff), _0x452743 = this['md5_ff'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x8], 0x7, 0x698098d8), _0x4a6467 = this['md5_ff'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x9], 0xc, -0x74bb0851), _0xc83dec = this['md5_ff'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xa], 0x11, -0xa44f), _0x1b2c7f = this['md5_ff'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xb], 0x16, -0x76a32842), _0x452743 = this['md5_ff'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0xc], 0x7, 0x6b901122), _0x4a6467 = this['md5_ff'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xd], 0xc, -0x2678e6d), _0xc83dec = this['md5_ff'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xe], 0x11, -0x5986bc72), _0x1b2c7f = this['md5_ff'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xf], 0x16, 0x49b40821), _0x452743 = this['md5_gg'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x1], 0x5, -0x9e1da9e), _0x4a6467 = this['md5_gg'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x6], 0x9, -0x3fbf4cc0), _0xc83dec = this['md5_gg'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xb], 0xe, 0x265e5a51), _0x1b2c7f = this['md5_gg'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x0], 0x14, -0x16493856), _0x452743 = this['md5_gg'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x5], 0x5, -0x29d0efa3), _0x4a6467 = this['md5_gg'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xa], 0x9, 0x2441453), _0xc83dec = this['md5_gg'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xf], 0xe, -0x275e197f), _0x1b2c7f = this['md5_gg'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x4], 0x14, -0x182c0438), _0x452743 = this['md5_gg'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x9], 0x5, 0x21e1cde6), _0x4a6467 = this['md5_gg'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xe], 0x9, -0x3cc8f82a), _0xc83dec = this['md5_gg'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x3], 0xe, -0xb2af279), _0x1b2c7f = this['md5_gg'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x8], 0x14, 0x455a14ed), _0x452743 = this['md5_gg'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0xd], 0x5, -0x561c16fb), _0x4a6467 = this['md5_gg'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x2], 0x9, -0x3105c08), _0xc83dec = this['md5_gg'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x7], 0xe, 0x676f02d9), _0x1b2c7f = this['md5_gg'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xc], 0x14, -0x72d5b376), _0x452743 = this['md5_hh'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x5], 0x4, -0x5c6be), _0x4a6467 = this['md5_hh'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x8], 0xb, -0x788e097f), _0xc83dec = this['md5_hh'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xb], 0x10, 0x6d9d6122), _0x1b2c7f = this['md5_hh'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xe], 0x17, -0x21ac7f4), _0x452743 = this['md5_hh'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x1], 0x4, -0x5b4115bc), _0x4a6467 = this['md5_hh'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x4], 0xb, 0x4bdecfa9), _0xc83dec = this['md5_hh'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x7], 0x10, -0x944b4a0), _0x1b2c7f = this['md5_hh'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xa], 0x17, -0x41404390), _0x452743 = this['md5_hh'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0xd], 0x4, 0x289b7ec6), _0x4a6467 = this['md5_hh'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x0], 0xb, -0x155ed806), _0xc83dec = this['md5_hh'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x3], 0x10, -0x2b10cf7b), _0x1b2c7f = this['md5_hh'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x6], 0x17, 0x4881d05), _0x452743 = this['md5_hh'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x9], 0x4, -0x262b2fc7), _0x4a6467 = this['md5_hh'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xc], 0xb, -0x1924661b), _0xc83dec = this['md5_hh'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xf], 0x10, 0x1fa27cf8), _0x1b2c7f = this['md5_hh'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x2], 0x17, -0x3b53a99b), _0x452743 = this['md5_ii'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x0], 0x6, -0xbd6ddbc), _0x4a6467 = this['md5_ii'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x7], 0xa, 0x432aff97), _0xc83dec = this['md5_ii'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xe], 0xf, -0x546bdc59), _0x1b2c7f = this['md5_ii'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x5], 0x15, -0x36c5fc7), _0x452743 = this['md5_ii'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0xc], 0x6, 0x655b59c3), _0x4a6467 = this['md5_ii'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0x3], 0xa, -0x70f3336e), _0xc83dec = this['md5_ii'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0xa], 0xf, -0x100b83), _0x1b2c7f = this['md5_ii'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x1], 0x15, -0x7a7ba22f), _0x452743 = this['md5_ii'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x8], 0x6, 0x6fa87e4f), _0x4a6467 = this['md5_ii'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xf], 0xa, -0x1d31920), _0xc83dec = this['md5_ii'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x6], 0xf, -0x5cfebcec), _0x1b2c7f = this['md5_ii'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0xd], 0x15, 0x4e0811a1), _0x452743 = this['md5_ii'](_0x452743, _0x1b2c7f, _0xc83dec, _0x4a6467, _0x1b3e76[_0x34a490 + 0x4], 0x6, -0x8ac817e), _0x4a6467 = this['md5_ii'](_0x4a6467, _0x452743, _0x1b2c7f, _0xc83dec, _0x1b3e76[_0x34a490 + 0xb], 0xa, -0x42c50dcb), _0xc83dec = this['md5_ii'](_0xc83dec, _0x4a6467, _0x452743, _0x1b2c7f, _0x1b3e76[_0x34a490 + 0x2], 0xf, 0x2ad7d2bb), _0x1b2c7f = this['md5_ii'](_0x1b2c7f, _0xc83dec, _0x4a6467, _0x452743, _0x1b3e76[_0x34a490 + 0x9], 0x15, -0x14792c6f), _0x452743 = this['safe_add'](_0x452743, _0x562090), _0x1b2c7f = this['safe_add'](_0x1b2c7f, _0x547503), _0xc83dec = this['safe_add'](_0xc83dec, _0x230803), _0x4a6467 = this['safe_add'](_0x4a6467, _0x354841);
                    }
                    return [
                        _0x452743,
                        _0x1b2c7f,
                        _0xc83dec,
                        _0x4a6467
                    ];
                }, _0xad021b['prototype']['md5_cmn'] = function (_0x465efd, _0xa32dec, _0x3804a7, _0x331991, _0x375327, _0x423919) {
                    return this['safe_add'](this['bit_rol'](this['safe_add'](this['safe_add'](_0xa32dec, _0x465efd), this['safe_add'](_0x331991, _0x423919)), _0x375327), _0x3804a7);
                }, _0xad021b['prototype']['md5_ff'] = function (_0x42971a, _0x34e0a4, _0x1a1058, _0x280636, _0x5f11b5, _0x32f526, _0x2efa05) {
                    return this['md5_cmn'](_0x34e0a4 &amp; _0x1a1058 | ~_0x34e0a4 &amp; _0x280636, _0x42971a, _0x34e0a4, _0x5f11b5, _0x32f526, _0x2efa05);
                }, _0xad021b['prototype']['md5_gg'] = function (_0x43054a, _0x2943c6, _0xd2c11e, _0x4e0989, _0x56460b, _0x4e07c7, _0x1856e5) {
                    return this['md5_cmn'](_0x2943c6 &amp; _0x4e0989 | _0xd2c11e &amp; ~_0x4e0989, _0x43054a, _0x2943c6, _0x56460b, _0x4e07c7, _0x1856e5);
                }, _0xad021b['prototype']['md5_hh'] = function (_0x42926a, _0x29b71d, _0x2e41b4, _0x168155, _0x299058, _0x4b96eb, _0x393377) {
                    return this['md5_cmn'](_0x29b71d ^ _0x2e41b4 ^ _0x168155, _0x42926a, _0x29b71d, _0x299058, _0x4b96eb, _0x393377);
                }, _0xad021b['prototype']['md5_ii'] = function (_0x36a25b, _0x5ed434, _0x381cbe, _0x3e24fd, _0x2c8e5c, _0x34a287, _0x4e047f) {
                    return this['md5_cmn'](_0x381cbe ^ (_0x5ed434 | ~_0x3e24fd), _0x36a25b, _0x5ed434, _0x2c8e5c, _0x34a287, _0x4e047f);
                }, _0xad021b['prototype']['safe_add'] = function (_0x65ff58, _0x321a99) {
                    var _0x273356 = (0xffff &amp; _0x65ff58) + (0xffff &amp; _0x321a99), _0x56bb0c = (_0x65ff58 &gt;&gt; 0x10) + (_0x321a99 &gt;&gt; 0x10) + (_0x273356 &gt;&gt; 0x10);
                    return _0x56bb0c &lt;&lt; 0x10 | 0xffff &amp; _0x273356;
                }, _0xad021b['prototype']['bit_rol'] = function (_0x129d91, _0x5c79d8) {
                    return _0x129d91 &lt;&lt; _0x5c79d8 | _0x129d91 &gt;&gt;&gt; 0x20 - _0x5c79d8;
                }, _0xad021b;
            }();
            _0x3147a6['default'] = _0x292fe6;
        },
        {}
    ],
    0x1f: [
        function (_0x1468f8, _0x5afd39, _0x28dfae) {
            'use strict';
            Object['defineProp' + 'erty'](_0x28dfae, '__esModule', { 'value': !0x0 });
            var _0x550536 = _0x1468f8('../Base/Ba' + 'seDefine'), _0x548329 = _0x1468f8('../../comm' + 'on/GameDef' + 'ine'), _0x14a497 = {
                    'x': 0.3,
                    'y': 0.59,
                    'z': 0.11
                }, _0x1b3ceb = function () {
                    function _0x586dbb() {
                    }
                    return _0x586dbb['log'] = function () {
                        for (var _0x263be1 = [], _0xee21a1 = 0x0; _0xee21a1 &lt; arguments['length']; _0xee21a1++)
                            _0x263be1[_0xee21a1] = arguments[_0xee21a1];
                        var _0x3c15ca;
                        if (this['debugTextA' + 'rea'])
                            _0x3c15ca = this['debugTextA' + 'rea']['__bg'];
                        else {
                            var _0xddb79c = new Laya['Box']();
                            Laya['stage']['addChild'](_0xddb79c), _0x3c15ca = new Laya['Sprite'](), _0x3c15ca['alpha'] = 0.5, _0xddb79c['addChild'](_0x3c15ca), this['debugTextA' + 'rea'] = new Laya['TextArea'](), this['debugTextA' + 'rea']['fontSize'] = 0x1e, this['debugTextA' + 'rea']['color'] = '#ffffff', this['debugTextA' + 'rea']['stroke'] = 0x4, this['debugTextA' + 'rea']['strokeColo' + 'r'] = '#000000', this['debugTextA' + 'rea']['width'] = Laya['stage']['width'], this['debugTextA' + 'rea']['mouseEnabl' + 'ed'] = !0x1, this['debugTextA' + 'rea']['mouseThrou' + 'gh'] = !0x0, _0xddb79c['addChild'](this['debugTextA' + 'rea']), this['debugTextA' + 'rea']['__bg'] = _0x3c15ca;
                        }
                        for (var _0x353892 = '', _0x2349dc = 0x0, _0x12d2a9 = _0x263be1; _0x2349dc &lt; _0x12d2a9['length']; _0x2349dc++) {
                            var _0x4f502a = _0x12d2a9[_0x2349dc];
                            _0x353892 += 'object' == typeof _0x4f502a ? JSON['stringify'](_0x4f502a) + '\x20\x20\x20\x20' : _0x4f502a + '\x20\x20\x20\x20';
                        }
                        this['debugTextA' + 'rea']['text'] += _0x353892 + '\x0a', this['debugTextA' + 'rea']['height'] = Laya['Utils']['measureTex' + 't'](this['debugTextA' + 'rea']['text'], '30px\x20Arial')['height'];
                        var _0x49a2f9 = Laya['stage']['height'] - this['debugTextA' + 'rea']['height'], _0x54054a = _0x3c15ca['parent'];
                        _0x54054a['y'] = _0x49a2f9, _0x3c15ca['graphics']['clear'](), _0x3c15ca['graphics']['drawRect'](0x0, 0x0, this['debugTextA' + 'rea']['width'], this['debugTextA' + 'rea']['height'], '#000000'), console['log']['apply'](console, [_0x263be1['shift']()]['concat'](_0x263be1));
                    }, _0x586dbb['profile'] = function (_0x106e54) {
                        if (!_0x106e54)
                            throw Error('profile\x20ke' + 'y\x20is\x20unexp' + 'ected\x20!!!');
                        this['profileMap'][_0x106e54] = Laya['Browser']['now']();
                    }, _0x586dbb['profileEnd'] = function (_0xacda62) {
                        if (!_0xacda62)
                            throw Error('profile\x20ke' + 'y\x20is\x20unexp' + 'ected\x20!!!');
                        if (this['profileMap'][_0xacda62]) {
                            var _0x5ea4b2 = Laya['Browser']['now']() - this['profileMap'][_0xacda62];
                            return delete this['profileMap'][_0xacda62], console['log']('%c########' + '########\x20%' + 's:\x20%sms', 'color:#00a' + 'a00', _0xacda62, _0x5ea4b2), _0x5ea4b2;
                        }
                        return 0x0;
                    }, _0x586dbb['setGlobal'] = function (_0x20d505, _0x1fa58) {
                        'undefined' == typeof GameGlobal &amp;&amp; (GameGlobal = {}), _0x20d505 &amp;&amp; _0x1fa58 &amp;&amp; (console['log']('setGlobal\x20' + 'key:' + _0x20d505 + '\x20value:' + _0x1fa58), GameGlobal[_0x20d505] = _0x1fa58);
                    }, _0x586dbb['isEmpty'] = function (_0x249267) {
                        for (var _0x2d2b2a in _0x249267)
                            return !0x1;
                        return !0x0;
                    }, _0x586dbb['getGID'] = function () {
                        return Laya['Utils']['getGID']();
                    }, _0x586dbb['isOnWeiXin'] = function () {
                        var _0x2c6dd9 = Laya['ClassUtils']['getClass']('Sdk');
                        return (Laya['Browser']['onWeiXin'] || Laya['Browser']['onMiniGame']) &amp;&amp; !_0x2c6dd9['isOnOppo']();
                    }, _0x586dbb['isOnMiniGa' + 'me'] = function () {
                        var _0x2acaeb = Laya['ClassUtils']['getClass']('Sdk');
                        return (Laya['Browser']['onWeiXin'] || Laya['Browser']['onMiniGame'] || Laya['Browser']['onLimixiu'] || Laya['Browser']['onBDMiniGa' + 'me']) &amp;&amp; !_0x2acaeb['isOnOppo']();
                    }, _0x586dbb['isOnPC'] = function () {
                        var _0x2b83d6 = Laya['Browser'], _0x1b67ec = _0x2b83d6['_window'] || window, _0x23cacf = _0x2b83d6['userAgent'] || _0x1b67ec['navigator']['userAgent'];
                        return -0x1 != _0x23cacf['indexOf']('Windows');
                    }, _0x586dbb['isQMP'] = function () {
                        var _0x333810 = !0x1, _0x26f386 = 0x0;
                        if (_0x26f386 = Laya['stage']['scaleMode'] == Laya['Stage']['SCREEN_HOR' + 'IZONTAL'] ? Laya['Browser']['height'] % 0x9 : Laya['Browser']['width'] % 0x9, Laya['Browser']['onAndroid'] &amp;&amp; 0x0 == _0x26f386) {
                            var _0x578a5b = 0x0;
                            Laya['stage']['scaleMode'] == Laya['Stage']['SCREEN_HOR' + 'IZONTAL'] ? _0x578a5b = Laya['Browser']['width'] : (_0x578a5b = Laya['Browser']['height'], console['log']('isQMP\x20:', _0x578a5b)), -0x1 != [
                                0x8e8,
                                0x870,
                                0x8c4,
                                0xc30,
                                0x8c8,
                                0x924,
                                0x906,
                                0x5f0,
                                0x8c0
                            ]['indexOf'](_0x578a5b) &amp;&amp; (_0x333810 = !0x0, console['log']('isQMP\x20:', _0x333810));
                        }
                        console['log']('isQMP\x20user' + 'Agent:', Laya['Browser']['window']['navigator']['userAgent'], Laya['Browser']['clientWidt' + 'h'], Laya['Browser']['clientHeig' + 'ht']);
                        var _0x4a9e1c = /iPhone/gi['test'](Laya['Browser']['window']['navigator']['userAgent']) &amp;&amp; 0x177 == Math['min'](Laya['Browser']['clientHeig' + 'ht'], Laya['Browser']['clientWidt' + 'h']) &amp;&amp; 0x32c == Math['max'](Laya['Browser']['clientHeig' + 'ht'], Laya['Browser']['clientWidt' + 'h']), _0x5b27d9 = 0x19e == Math['min'](Laya['Browser']['clientHeig' + 'ht'], Laya['Browser']['clientWidt' + 'h']) &amp;&amp; 0x380 == Math['max'](Laya['Browser']['clientHeig' + 'ht'], Laya['Browser']['clientWidt' + 'h']), _0x2887d8 = Laya['MiniAdpter'], _0x5160a1 = Laya['BMiniAdapt' + 'er'];
                        return (Laya['Browser']['onMiniGame'] &amp;&amp; !Laya['Browser']['onAndroid'] &amp;&amp; -0x1 != _0x2887d8['systemInfo']['model']['indexOf']('iPhone\x20X') || Laya['Browser']['onBDMiniGa' + 'me'] &amp;&amp; !Laya['Browser']['onAndroid'] &amp;&amp; -0x1 != _0x5160a1['systemInfo']['model']['indexOf']('iPhone\x20X') || _0x4a9e1c || _0x5b27d9) &amp;&amp; (_0x333810 = !0x0), console['log']('isQMP\x20=:\x20', _0x333810), _0x333810;
                    }, _0x586dbb['isNotchScr' + 'eenDevice'] = function () {
                        if (void 0x0 !== this['sNotchScre' + 'en'])
                            return this['sNotchScre' + 'en'];
                        var _0x5c180e = Laya['ClassUtils']['getClass']('Sdk'), _0x371650 = _0x5c180e['getInstanc' + 'e']()['getSystemI' + 'nfo']();
                        if (_0x371650 &amp;&amp; _0x371650['model']) {
                            for (var _0x4e04a9 = 0x0, _0x415e29 = this['NotchScree' + 'nCfg']; _0x4e04a9 &lt; _0x415e29['length']; _0x4e04a9++) {
                                var _0x54cab2 = _0x415e29[_0x4e04a9];
                                if (-0x1 != _0x371650['model']['indexOf'](_0x54cab2['model'])) {
                                    this['sNotchScre' + 'en'] = _0x54cab2;
                                    break;
                                }
                            }
                            if (!this['sNotchScre' + 'en']) {
                                var _0xfc03ee = _0x5c180e['getInstanc' + 'e']()['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't']();
                                _0xfc03ee &amp;&amp; _0xfc03ee['top'] &gt; 0x14 ? this['sNotchScre' + 'en'] = {
                                    'model': _0x371650['model'],
                                    'notchTop': _0xfc03ee['top'],
                                    'notchBottom': 0x14
                                } : this['sNotchScre' + 'en'] = null;
                            }
                        }
                        return console['log']('isNotchScr' + 'eenDevice:' + '\x20', JSON['stringify'](this['sNotchScre' + 'en'])), this['sNotchScre' + 'en'];
                    }, _0x586dbb['randomArra' + 'y'] = function (_0x8c9757) {
                        var _0x7b975f;
                        if (_0x8c9757 &amp;&amp; 0x0 != _0x8c9757['length']) {
                            for (var _0x232741 = _0x8c9757['length']; _0x232741;) {
                                var _0x18386f = Math['floor'](Math['random']() * _0x232741--);
                                _0x7b975f = [
                                    _0x8c9757[_0x232741],
                                    _0x8c9757[_0x18386f]
                                ], _0x8c9757[_0x18386f] = _0x7b975f[0x0], _0x8c9757[_0x232741] = _0x7b975f[0x1];
                            }
                            return _0x8c9757;
                        }
                    }, _0x586dbb['randomInAr' + 'ray'] = function (_0x1a1f16) {
                        if (!_0x1a1f16)
                            return null;
                        var _0x232d81 = Math['floor'](Math['random']() * _0x1a1f16['length']);
                        return _0x1a1f16[_0x232d81];
                    }, _0x586dbb['showTips'] = function (_0x1191ec, _0x4626af, _0xcf3627, _0x20fcfc) {
                        var _0x3754ab = this;
                        void 0x0 === _0x4626af &amp;&amp; (_0x4626af = 0x2), void 0x0 === _0x20fcfc &amp;&amp; (_0x20fcfc = '#ffffff');
                        var _0x4588e9 = new Laya['Label']();
                        _0x4588e9['fontSize'] = 0x1e, _0x4588e9['color'] = _0x20fcfc, _0x4588e9['centerX'] = 0x0, _0x4588e9['centerY'] = 0x0, _0x4588e9['bold'] = !0x0, _0x4588e9['stroke'] = 0x5, _0x4588e9['strokeColo' + 'r'] = '#000000', _0x4588e9['text'] = _0x1191ec;
                        var _0x460e1d = _0x4588e9['width'] + 0x32, _0x3a0bbf = _0x4588e9['height'] + 0x1e, _0x18b312 = new Laya['Box']();
                        _0x18b312['zOrder'] = 0x2710, _0x18b312['width'] = _0x460e1d, _0x18b312['height'] = _0x3a0bbf, _0xcf3627 ? (_0x18b312['x'] = _0xcf3627['x'], _0x18b312['y'] = _0xcf3627['y']) : (_0x18b312['x'] = Laya['stage']['width'] - _0x18b312['width'] &gt;&gt; 0x1, _0x18b312['y'] = 0x12c), Laya['stage']['addChild'](_0x18b312);
                        var _0x10a00b = new Laya['Image'](_0x548329['Res']['UI_TIPS']);
                        _0x10a00b['sizeGrid'] = '25,27,30,2' + '6', _0x10a00b['width'] = _0x460e1d, _0x10a00b['height'] = _0x3a0bbf, _0x10a00b['alpha'] = 0.5, _0x18b312['addChild'](_0x10a00b), _0x18b312['addChild'](_0x4588e9), Laya['Tween']['from'](_0x18b312, {
                            'y': 0x190,
                            'alpha': 0x0
                        }, 0xc8, null, Laya['Handler']['create'](this, function () {
                            Laya['Tween']['to'](_0x18b312, {
                                'y': 0xc8,
                                'alpha': 0x0
                            }, 0xc8, null, Laya['Handler']['create'](_0x3754ab, function () {
                                _0x18b312['destroy']();
                            }), 0x3e8 * _0x4626af, !0x0, !0x0);
                        }));
                    }, _0x586dbb['adaptNode'] = function (_0x28c190, _0x5f4e75, _0x2e235f, _0x12d032, _0x49070e) {
                        void 0x0 === _0x12d032 &amp;&amp; (_0x12d032 = !0x0);
                        var _0x1cf891 = _0x28c190['width'], _0x3643c8 = _0x28c190['height'];
                        if (_0x49070e) {
                            var _0xe9a43c = _0x5f4e75 / _0x1cf891, _0x4917f8 = _0x2e235f / _0x3643c8, _0x10ae97 = _0x12d032 ? Math['max'](_0xe9a43c, _0x4917f8) : Math['min'](_0xe9a43c, _0x4917f8);
                            _0x28c190['scaleX'] = _0x28c190['scaleY'] = _0x10ae97;
                        } else {
                            var _0x453dd9 = _0x1cf891 / _0x3643c8, _0x458106 = _0x453dd9 * _0x2e235f, _0x24c05b = _0x5f4e75 / _0x453dd9;
                            _0x12d032 ? _0x458106 * _0x2e235f &gt; _0x5f4e75 * _0x24c05b ? (_0x1cf891 = _0x458106, _0x3643c8 = _0x2e235f) : (_0x1cf891 = _0x5f4e75, _0x3643c8 = _0x24c05b) : _0x5f4e75 * _0x24c05b &gt; _0x458106 * _0x2e235f ? (_0x1cf891 = _0x458106, _0x3643c8 = _0x2e235f) : (_0x1cf891 = _0x5f4e75, _0x3643c8 = _0x24c05b), _0x28c190['width'] = _0x1cf891, _0x28c190['height'] = _0x3643c8;
                        }
                    }, _0x586dbb['getClassNa' + 'me'] = function (_0x4b933e) {
                        return _0x4b933e['__proto__']['constructo' + 'r']['name'];
                    }, _0x586dbb['checkClick'] = function (_0x3db1cf) {
                        void 0x0 === _0x3db1cf &amp;&amp; (_0x3db1cf = 0x12c);
                        var _0x18cf35 = Laya['Browser']['now']();
                        return _0x18cf35 - this['lastClickT' + 'ime'] &lt;= _0x3db1cf ? (this['lastClickT' + 'ime'] = _0x18cf35, !0x0) : (this['lastClickT' + 'ime'] = _0x18cf35, !0x1);
                    }, _0x586dbb['getHexColo' + 'rString'] = function (_0x593c1a, _0x583f3c, _0xd82096) {
                        if (_0x593c1a * _0x583f3c * _0xd82096 &gt; 0x1) {
                            var _0x615a74 = _0x593c1a &lt;&lt; 0x10 + _0x583f3c &lt;&lt; 0x8 + _0xd82096;
                            return Laya['Utils']['toHexColor'](_0x615a74);
                        }
                        var _0x615a74 = 0xff * _0x593c1a &lt;&lt; 0x10 + 0xff * _0x583f3c &lt;&lt; 0x8 + 0xff * _0xd82096;
                        return Laya['Utils']['toHexColor'](_0x615a74);
                    }, _0x586dbb['colorHexTo' + '3I'] = function (_0x1fbab6) {
                        if ('#' != _0x1fbab6['charAt'](0x0))
                            return new Laya['Vector3']();
                        _0x1fbab6 = _0x1fbab6['substr'](0x1);
                        var _0x393542 = parseInt(_0x1fbab6, 0x10);
                        return new Laya['Vector3']((0xff0000 &amp; _0x393542) &gt;&gt; 0x10, (0xff00 &amp; _0x393542) &gt;&gt; 0x8, 0xff &amp; _0x393542);
                    }, _0x586dbb['colorHexTo' + '3F'] = function (_0x4ef76b) {
                        if ('#' != _0x4ef76b['charAt'](0x0))
                            return new Laya['Vector3']();
                        _0x4ef76b = _0x4ef76b['substr'](0x1);
                        var _0x15c3fe = parseInt(_0x4ef76b, 0x10);
                        return new Laya['Vector3'](((0xff0000 &amp; _0x15c3fe) &gt;&gt; 0x10) / 0xff, ((0xff00 &amp; _0x15c3fe) &gt;&gt; 0x8) / 0xff, (0xff &amp; _0x15c3fe) / 0xff);
                    }, _0x586dbb['colorHexTo' + '4I'] = function (_0x502a24) {
                        if ('#' != _0x502a24['charAt'](0x0))
                            return new Laya['Vector4']();
                        _0x502a24 = _0x502a24['substr'](0x1);
                        var _0x42d247 = parseInt(_0x502a24, 0x10);
                        return new Laya['Vector4']((0xff0000 &amp; _0x42d247) &gt;&gt; 0x10, (0xff00 &amp; _0x42d247) &gt;&gt; 0x8, 0xff &amp; _0x42d247, 0xff);
                    }, _0x586dbb['colorHexTo' + '4F'] = function (_0x39449b) {
                        if ('#' != _0x39449b['charAt'](0x0))
                            return new Laya['Vector4']();
                        _0x39449b = _0x39449b['substr'](0x1);
                        var _0x4ed7e8 = parseInt(_0x39449b, 0x10);
                        return new Laya['Vector4'](((0xff0000 &amp; _0x4ed7e8) &gt;&gt; 0x10) / 0xff, ((0xff00 &amp; _0x4ed7e8) &gt;&gt; 0x8) / 0xff, (0xff &amp; _0x4ed7e8) / 0xff, 0x1);
                    }, _0x586dbb['getRandomC' + 'olor4F'] = function () {
                        var _0x41d24c = this['getNumberR' + 'andom'](0x0, 0x1), _0x204264 = this['getNumberR' + 'andom'](0x0, 0x1), _0x46611e = this['getNumberR' + 'andom'](0x0, 0x1);
                        return new Laya['Vector4'](_0x41d24c, _0x204264, _0x46611e, 0x1);
                    }, _0x586dbb['getRandomC' + 'olor3F'] = function () {
                        var _0x3f13a9 = this['getNumberR' + 'andom'](0x0, 0x1), _0x5e1d48 = this['getNumberR' + 'andom'](0x0, 0x1), _0xebf7c5 = this['getNumberR' + 'andom'](0x0, 0x1);
                        return new Laya['Vector3'](_0x3f13a9, _0x5e1d48, _0xebf7c5);
                    }, _0x586dbb['color3Fto3' + 'I'] = function (_0x1d5817) {
                        return new Laya['Vector3'](0xff * _0x1d5817['x'], 0xff * _0x1d5817['y'], 0xff * _0x1d5817['z']);
                    }, _0x586dbb['color3Ito3' + 'F'] = function (_0x5e44f6) {
                        return new Laya['Vector3'](_0x5e44f6['x'] / 0xff, _0x5e44f6['y'] / 0xff, _0x5e44f6['z'] / 0xff);
                    }, _0x586dbb['color3Fto4' + 'F'] = function (_0x108429) {
                        return new Laya['Vector4'](_0x108429['x'], _0x108429['y'], _0x108429['z'], 0x1);
                    }, _0x586dbb['color4Fto3' + 'F'] = function (_0x46f0f4) {
                        return new Laya['Vector3'](_0x46f0f4['x'], _0x46f0f4['y'], _0x46f0f4['z']);
                    }, _0x586dbb['color3Ito4' + 'F'] = function (_0x5753f8) {
                        return new Laya['Vector4'](_0x5753f8['x'] / 0xff, _0x5753f8['y'] / 0xff, _0x5753f8['z'] / 0xff, 0x1);
                    }, _0x586dbb['getColorLu' + 'min3F'] = function (_0x942ecf) {
                        return Laya['Vector3']['dot'](_0x942ecf, _0x14a497);
                    }, _0x586dbb['getColorLu' + 'min3I'] = function (_0xca79d6) {
                        var _0x18e416 = this['color3Ito3' + 'F'](_0xca79d6);
                        return this['getColorLu' + 'min3F'](_0x18e416);
                    }, _0x586dbb['setColorLu' + 'min3F'] = function (_0x121858, _0x39e897) {
                        var _0xd31b20 = this['getColorLu' + 'min3F'](_0x121858);
                        return Laya['Vector3']['scale'](_0x121858, _0x39e897 / _0xd31b20, _0x121858), Laya['Vector3']['Clamp'](_0x121858, Laya['Vector3']['_ZERO'], Laya['Vector3']['_ONE'], _0x121858), _0x121858;
                    }, _0x586dbb['getColorLu' + 'min4F'] = function (_0x5542ff) {
                        return Laya['Vector3']['dot'](_0x5542ff, _0x14a497);
                    }, _0x586dbb['setColorLu' + 'min4F'] = function (_0x5565f8, _0x507cbb) {
                        var _0x4a5f12 = this['color4Fto3' + 'F'](_0x5565f8);
                        return _0x4a5f12 = this['setColorLu' + 'min3F'](_0x4a5f12, _0x507cbb), _0x5565f8['setValue'](_0x4a5f12['x'], _0x4a5f12['y'], _0x4a5f12['z'], _0x5565f8['w']), _0x5565f8;
                    }, _0x586dbb['getRandomC' + 'olorString'] = function () {
                        var _0x483569 = this['getIntRand' + 'om'](0x0, 0xff), _0x4827bd = this['getIntRand' + 'om'](0x0, 0xff), _0x485505 = this['getIntRand' + 'om'](0x0, 0xff);
                        return this['getHexColo' + 'rString'](_0x483569, _0x4827bd, _0x485505);
                    }, _0x586dbb['copyArray'] = function (_0x1dc206) {
                        if (!_0x1dc206)
                            return _0x1dc206;
                        var _0xb8ecc2 = new Array();
                        return Laya['Utils']['copyArray'](_0xb8ecc2, _0x1dc206);
                    }, _0x586dbb['clone'] = function (_0x44381f) {
                        for (var _0x5afacb = {}, _0x858aa3 = Object['getOwnProp' + 'ertyNames'](_0x44381f), _0x5afc6b = 0x0, _0x143309 = _0x858aa3; _0x5afc6b &lt; _0x143309['length']; _0x5afc6b++) {
                            var _0x49082c = _0x143309[_0x5afc6b];
                            _0x5afacb[_0x49082c] = _0x44381f[_0x49082c];
                        }
                        return _0x5afacb;
                    }, _0x586dbb['cloneDeep'] = function (_0x2902bb) {
                        for (var _0xc11314 = {}, _0x4755fd = Object['getOwnProp' + 'ertyNames'](_0x2902bb), _0x1a1247 = 0x0, _0x4f5382 = _0x4755fd; _0x1a1247 &lt; _0x4f5382['length']; _0x1a1247++) {
                            var _0x1dfb14 = _0x4f5382[_0x1a1247], _0x5764fc = _0x2902bb[_0x1dfb14];
                            _0x5764fc instanceof Array ? _0xc11314[_0x1dfb14] = this['copyArray'](_0x5764fc) : _0x5764fc instanceof Object ? _0xc11314[_0x1dfb14] = this['cloneDeep'](_0x5764fc) : _0xc11314[_0x1dfb14] = _0x5764fc;
                        }
                        return _0xc11314;
                    }, _0x586dbb['getFileExt'] = function (_0x1e548d) {
                        return Laya['Utils']['getFileExt' + 'ension'](_0x1e548d);
                    }, _0x586dbb['getGlobalB' + 'ounds'] = function (_0x3b7d8c, _0x48cdeb) {
                        var _0x498a34 = _0x3b7d8c['getBounds']();
                        _0x498a34 = _0x498a34['clone']();
                        var _0x26a30a = new Laya['Point'](_0x498a34['x'], _0x498a34['y']), _0x5bc671 = _0x3b7d8c['parent'];
                        return _0x26a30a = _0x5bc671['localToGlo' + 'bal'](_0x26a30a), _0x48cdeb ? (_0x26a30a = _0x48cdeb['globalToLo' + 'cal'](_0x26a30a), _0x498a34['setTo'](_0x26a30a['x'], _0x26a30a['y'], _0x498a34['width'], _0x498a34['height'])) : _0x498a34['setTo'](_0x26a30a['x'], _0x26a30a['y'], _0x498a34['width'], _0x498a34['height']), _0x498a34;
                    }, _0x586dbb['getIntRand' + 'om'] = function (_0x5ef716, _0x1d77b3) {
                        return Math['floor'](Math['random']() * (_0x1d77b3 - _0x5ef716 + 0x1) + _0x5ef716);
                    }, _0x586dbb['getNumberR' + 'andom'] = function (_0x8e77e4, _0x189aef) {
                        return Math['random']() * (_0x189aef - _0x8e77e4) + _0x8e77e4;
                    }, _0x586dbb['getSignRan' + 'dom'] = function () {
                        return 0x0 == this['getIntRand' + 'om'](0x0, 0x1) ? -0x1 : 0x1;
                    }, _0x586dbb['formatNumb' + 'er'] = function (_0x1cc57e, _0x38e228) {
                        if (void 0x0 === _0x38e228 &amp;&amp; (_0x38e228 = 0x0), _0x1cc57e &amp;&amp; !isNaN(_0x1cc57e)) {
                            var _0x4e286c = _0x1cc57e['toFixed'](_0x38e228);
                            return _0x4e286c = _0x4e286c['split']('')['reverse']()['join']('')['replace'](/(\d{3})/g, '$1,')['replace'](/\,$/, '')['split']('')['reverse']()['join']('');
                        }
                        return _0x1cc57e = 0x0, _0x1cc57e['toFixed'](_0x38e228);
                    }, _0x586dbb['checkPower' + 'Of2'] = function (_0x609690) {
                        return _0x609690 = _0x609690 - 0x1 &amp; _0x609690, 0x0 == _0x609690 ? !0x0 : !0x1;
                    }, _0x586dbb['getIndex2N'] = function (_0x5c6d98) {
                        if (0x1 == _0x5c6d98)
                            return 0x0;
                        if (this['checkPower' + 'Of2'](_0x5c6d98))
                            for (var _0x3ca98e = 0x1; _0x5c6d98;) {
                                if (0x1 == _0x5c6d98 || 0x2 == _0x5c6d98)
                                    return _0x3ca98e;
                                _0x5c6d98 % 0x2 == 0x0 &amp;&amp; (_0x5c6d98 &gt;&gt;= 0x1, _0x3ca98e += 0x1);
                            }
                        return -0x1;
                    }, _0x586dbb['getIndexN'] = function (_0x46c470, _0x4eb69e) {
                        for (var _0xe10d6e = _0x46c470, _0x18bcba = 0x0; _0x4eb69e &gt; _0x18bcba; ++_0x18bcba)
                            _0xe10d6e *= _0x46c470;
                        return _0xe10d6e;
                    }, _0x586dbb['showBorder'] = function (_0x34626f, _0x314a06, _0x5c98f3, _0x413273) {
                        void 0x0 === _0x314a06 &amp;&amp; (_0x314a06 = !0x0);
                        var _0x4612e8 = _0x34626f;
                        if (!_0x314a06)
                            return void (_0x4612e8['__border'] &amp;&amp; (Laya['timer']['clearAll'](_0x4612e8), _0x4612e8['__border']['removeSelf'](), _0x4612e8['__border'] = null));
                        if (!_0x4612e8['__border']) {
                            var _0x4695b1 = new Laya['Sprite']();
                            _0x4612e8['__border'] = _0x4695b1, Laya['stage']['addChild'](_0x4695b1), Laya['timer']['loop'](0x32, _0x4612e8, function () {
                                var _0x48d68d = _0x586dbb['getGlobalB' + 'ounds'](_0x34626f, _0x413273);
                                _0x4695b1['graphics']['clear'](), _0x5c98f3 = _0x5c98f3 || '#ff0000', _0x4695b1['graphics']['drawRect'](_0x48d68d['x'], _0x48d68d['y'], _0x48d68d['width'], _0x48d68d['height'], null, _0x5c98f3, 0x2);
                            }), _0x34626f['once'](Laya['Event']['REMOVED'], this, function () {
                                this['showBorder'](_0x34626f, !0x1);
                            });
                        }
                    }, _0x586dbb['showBounds'] = function (_0x4486dc) {
                        var _0x502510 = this['get3dLocal' + 'ModelSize'](_0x4486dc), _0x1933a5 = new Laya['PixelLineS' + 'prite3D'](0x32), _0x49544a = new Laya['MeshSprite' + '3D'](Laya['PrimitiveM' + 'esh']['createBox'](_0x502510['x'], _0x502510['y'], _0x502510['z']));
                        this['linearMode' + 'l'](_0x49544a, _0x1933a5, Laya['Color']['GREEN']);
                        var _0x17b1aa = new Laya['Vector3'](), _0x4487e0 = this['get3dModel' + 'Bounds'](_0x4486dc, !0x0);
                        Laya['Vector3']['scale'](_0x502510, 0.5, _0x17b1aa), Laya['Vector3']['add'](_0x17b1aa, _0x4487e0['getMin'](), _0x17b1aa), _0x1933a5['transform']['translate'](_0x17b1aa, !0x1), _0x4486dc['addChild'](_0x1933a5);
                    }, _0x586dbb['linearMode' + 'l'] = function (_0x355663, _0x7821c7, _0x5baf32) {
                        var _0x5b053e = new Laya['Vector3'](), _0x2a43f6 = new Laya['Vector3'](), _0x430ede = new Laya['Vector3']();
                        if (_0x355663 instanceof Laya['MeshSprite' + '3D']) {
                            for (var _0x2454a3 = _0x355663, _0x4525f6 = _0x2454a3['meshFilter']['sharedMesh'], _0x3021a2 = _0x4525f6['_vertexBuf' + 'fers'][0x0], _0x36427b = _0x3021a2['getData'](), _0x18666a = _0x4525f6['_indexBuff' + 'er']['getData'](), _0x5bbe3b = _0x3021a2['vertexDecl' + 'aration']['vertexStri' + 'de'] / 0x4, _0x65d0a9 = 0x0, _0x8d0b34 = 0x0, _0x1ead9e = 0x0; _0x1ead9e &lt; _0x18666a['length']; _0x1ead9e += 0x3)
                                _0x65d0a9 = 0x0, _0x8d0b34 = 0x0, _0x5b053e['x'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x5b053e['y'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x5b053e['z'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x65d0a9++, _0x8d0b34 = 0x0, _0x2a43f6['x'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x2a43f6['y'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x2a43f6['z'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x65d0a9++, _0x8d0b34 = 0x0, _0x430ede['x'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x430ede['y'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x430ede['z'] = _0x36427b[_0x18666a[_0x1ead9e + _0x65d0a9] * _0x5bbe3b + _0x8d0b34++], _0x65d0a9++, Laya['Vector3']['transformC' + 'oordinate'](_0x5b053e, _0x2454a3['transform']['worldMatri' + 'x'], _0x5b053e), Laya['Vector3']['transformC' + 'oordinate'](_0x2a43f6, _0x2454a3['transform']['worldMatri' + 'x'], _0x2a43f6), Laya['Vector3']['transformC' + 'oordinate'](_0x430ede, _0x2454a3['transform']['worldMatri' + 'x'], _0x430ede), _0x7821c7['addLine'](_0x5b053e, _0x2a43f6, _0x5baf32, _0x5baf32), _0x7821c7['addLine'](_0x2a43f6, _0x430ede, _0x5baf32, _0x5baf32), _0x7821c7['addLine'](_0x430ede, _0x5b053e, _0x5baf32, _0x5baf32);
                        }
                    }, _0x586dbb['showPositi' + 'on'] = function (_0x456302) {
                        var _0x43b331, _0x46c5de;
                        if (_0x456302 instanceof Laya['Point'] ? (_0x43b331 = Laya['stage'], _0x46c5de = _0x456302) : (_0x46c5de = new Laya['Point'](_0x43b331['x'], _0x43b331['y']), _0x46c5de = _0x43b331['fromParent' + 'Point'](_0x46c5de)), !_0x43b331['__reddot']) {
                            var _0x18b3f6 = new Laya['Sprite']();
                            _0x18b3f6['scale'](0x1 / _0x43b331['scaleX'], 0x1 / _0x43b331['scaleY']), _0x18b3f6['x'] = _0x46c5de['x'], _0x18b3f6['y'] = _0x46c5de['y'], _0x43b331['addChild'](_0x18b3f6), _0x18b3f6['graphics']['clear'](), _0x18b3f6['graphics']['drawCircle'](0x0, 0x0, 0x5, '#ff0000', '#ff0000', 0x2), _0x43b331['__reddot'] = _0x18b3f6, _0x43b331['once'](Laya['Event']['REMOVED'], this, function () {
                                _0x43b331['__reddot'] = void 0x0, _0x18b3f6['removeSelf']();
                            });
                        }
                    }, _0x586dbb['pathInfo'] = function (_0x1d77c0) {
                        var _0x63ede0 = '', _0x547aa8 = '', _0x323455 = '', _0x6abfce = '', _0x4b25ed = '', _0x4aa857 = '', _0x375ce9 = _0x1d77c0;
                        if (_0x1d77c0) {
                            _0x375ce9 = _0x1d77c0['replace']('\x5c', '/');
                            var _0x311c63 = _0x1d77c0['match'](/((^.+)\/)((\w+)(\.(\w+)))/i);
                            _0x311c63 &amp;&amp; _0x311c63['length'] &gt; 0x1 ? (_0x63ede0 = _0x311c63[0x1], _0x547aa8 = _0x311c63[0x2], _0x323455 = _0x311c63[0x3], _0x6abfce = _0x311c63[0x4], _0x4b25ed = _0x311c63[0x5], _0x4aa857 = _0x311c63[0x6]) : _0x6abfce = _0x1d77c0;
                        }
                        return {
                            'dir': _0x63ede0,
                            'dirname': _0x547aa8,
                            'file': _0x323455,
                            'filename': _0x6abfce,
                            'ext': _0x4b25ed,
                            'extname': _0x4aa857,
                            'full': _0x375ce9
                        };
                    }, _0x586dbb['createAnim'] = function (_0x3e1842, _0x409368, _0x1808ae) {
                        var _0x5b63b6 = new Laya['Animation'](), _0x42e006 = function () {
                                !_0x5b63b6['destroyed'] &amp;&amp; _0x1808ae &amp;&amp; _0x1808ae['runWith'](_0x5b63b6);
                            }, _0x4e1f9b = function () {
                                _0x5b63b6['loadAnimat' + 'ion'](_0x3e1842, Laya['Handler']['create'](this, _0x42e006));
                            };
                        return _0x409368 ? Laya['loader']['load'](_0x409368, Laya['Handler']['create'](this, _0x4e1f9b)) : _0x4e1f9b(), _0x5b63b6;
                    }, _0x586dbb['playAnim'] = function (_0x417540, _0x58e3d9, _0x51882b, _0x208783, _0x50a26e) {
                        _0x417540['play'](_0x51882b, _0x208783, _0x50a26e), _0x58e3d9 &amp;&amp; (_0x208783 ? _0x417540['on'](Laya['Event']['COMPLETE'], _0x58e3d9['caller'], function () {
                            _0x58e3d9['run']();
                        }) : _0x417540['once'](Laya['Event']['COMPLETE'], _0x58e3d9['caller'], function () {
                            _0x58e3d9['run']();
                        }));
                    }, _0x586dbb['getAnimSiz' + 'e'] = function (_0x3b3c15, _0x35926a) {
                        var _0x5114a8 = this;
                        if (_0x3b3c15['isPlaying']) {
                            var _0x496e1e = _0x3b3c15['getSelfBou' + 'nds']();
                            _0x35926a['runWith'](_0x496e1e);
                        } else {
                            _0x3b3c15['play']();
                            var _0x1bd535 = function () {
                                _0x3b3c15['gotoAndSto' + 'p'](0x0);
                                var _0x84c8f9 = _0x3b3c15['getSelfBou' + 'nds']();
                                _0x35926a['runWith'](_0x84c8f9);
                            };
                            _0x3b3c15['once'](Laya['Event']['REMOVED'], this, function () {
                                Laya['timer']['clear'](_0x5114a8, _0x1bd535);
                            }), Laya['timer']['frameOnce'](0x1, this, _0x1bd535);
                        }
                    }, _0x586dbb['createPart' + 'icle'] = function (_0x115648, _0x451a45) {
                        void 0x0 === _0x451a45 &amp;&amp; (_0x451a45 = !0x0);
                        var _0x222c92, _0x4a4475 = Laya['loader']['getRes'](_0x115648);
                        return _0x4a4475 ? _0x222c92 = new Laya['Particle2D'](_0x4a4475) : (_0x222c92 = new Laya['Particle2D'](null), _0x222c92['load'](_0x115648)), _0x222c92['autoPlay'] = _0x451a45, _0x222c92;
                    }, _0x586dbb['getLength'] = function (_0x40d4e3) {
                        var _0x189ce = Object['keys'](_0x40d4e3);
                        return _0x189ce['length'];
                    }, _0x586dbb['randomByRa' + 'te'] = function (_0x5ae322) {
                        var _0x5a3f47 = Math['random']();
                        return _0x5ae322 &gt; 0x1 &amp;&amp; (_0x5ae322 *= 0.01), _0x5a3f47 &gt; 0x1 - _0x5ae322;
                    }, _0x586dbb['applyMixin' + 's'] = function (_0x3bb71d, _0x32390d, _0x3a8601) {
                        _0x3bb71d['prototype'] &amp;&amp; _0x32390d['forEach'](function (_0x35aa1b) {
                            Object['getOwnProp' + 'ertyNames'](_0x35aa1b['prototype'])['forEach'](function (_0x410b9b) {
                                'constructo' + 'r' != _0x410b9b &amp;&amp; (_0x3bb71d['prototype'][_0x410b9b] = _0x35aa1b['prototype'][_0x410b9b], _0x3bb71d['_super'] = _0x3a8601);
                            });
                        });
                    }, _0x586dbb['super'] = function (_0x1ba5df) {
                        var _0x1b1f16 = this['getModule'](_0x1ba5df);
                        return _0x1b1f16['_super'] || _0x1b1f16['__super'] || _0x1b1f16['__proto__'];
                    }, _0x586dbb['getModule'] = function (_0x46390a) {
                        return _0x46390a['__proto__']['constructo' + 'r'];
                    }, _0x586dbb['getNumberZ' + 'eroAmount'] = function (_0x325215) {
                        if (null == _0x325215 || isNaN(_0x325215))
                            return console['log']('éžæ³•å‚æ•°'), [
                                0x0,
                                0x0
                            ];
                        for (var _0x4a9164 = 0x3e8, _0x52de81 = 0x0;;) {
                            var _0x551f3b = _0x325215 / _0x4a9164;
                            if (0x1 &gt; _0x551f3b)
                                break;
                            _0x325215 = _0x551f3b, _0x52de81 += 0x1;
                        }
                        return _0x325215 = 0x0 !== _0x52de81 ? Number(_0x325215['toFixed'](0x2)) : Math['floor'](_0x325215), [
                            _0x325215,
                            0x3 * _0x52de81
                        ];
                    }, _0x586dbb['getStringZ' + 'eroAmount'] = function (_0x33223f) {
                        if (null == _0x33223f || 'string' != typeof _0x33223f)
                            return console['log']('éžæ³•å‚æ•°'), [
                                0x0,
                                0x0
                            ];
                        var _0xbc1f98 = _0x33223f['indexOf']('.');
                        _0x33223f = _0x33223f['slice'](0x0, _0xbc1f98);
                        var _0x20b2b1 = 0x0, _0x3e3862 = 0x0, _0x5a058a = _0x33223f['length'];
                        _0x3e3862 = Math['floor'](_0x5a058a / 0x3), _0x20b2b1 = _0x5a058a % 0x3, 0x0 == _0x20b2b1 &amp;&amp; (_0x20b2b1 = 0x3, _0x3e3862 -= 0x1);
                        var _0x1601ab = Number(_0x33223f['slice'](_0x20b2b1, _0x20b2b1 + 0x2));
                        return _0x1601ab = Number(_0x33223f['slice'](_0x20b2b1 + 0x2, _0x20b2b1 + 0x3)) &gt;= 0x5 ? _0x1601ab + 0x1 : _0x1601ab, [
                            Number(_0x33223f['slice'](0x0, _0x20b2b1) + '.' + _0x1601ab),
                            0x3 * _0x3e3862
                        ];
                    }, _0x586dbb['formatNumb' + 'erWithUnit' + 's'] = function (_0x2a178e) {
                        var _0x1e4e89 = _0x586dbb['getFormatN' + 'umberWithU' + 'nitsInfo'](_0x2a178e), _0x4c30cc = _0x1e4e89[0x0], _0x32aa27 = _0x1e4e89[0x1];
                        return _0x4c30cc + _0x32aa27;
                    }, _0x586dbb['getFormatN' + 'umberWithU' + 'nitsInfo'] = function (_0x4eac5f, _0x49984b) {
                        var _0x154145, _0x31d0db, _0x16f726 = [
                                null,
                                null
                            ], _0x3a0317 = _0x16f726[0x0], _0x5a039d = _0x16f726[0x1];
                        'number' == typeof _0x4eac5f ? (_0x154145 = _0x586dbb['getNumberZ' + 'eroAmount'](_0x4eac5f), _0x3a0317 = _0x154145[0x0], _0x5a039d = _0x154145[0x1]) : 'string' == typeof _0x4eac5f &amp;&amp; (_0x31d0db = _0x586dbb['getStringZ' + 'eroAmount'](_0x4eac5f), _0x3a0317 = _0x31d0db[0x0], _0x5a039d = _0x31d0db[0x1]);
                        var _0x5a21ce = '' + _0x5a039d, _0x4cd743 = null;
                        return _0x4cd743 = null != _0x49984b ? _0x49984b[_0x5a21ce] : _0x586dbb['numberUnit'][_0x5a21ce], null == _0x4cd743 &amp;&amp; (_0x4cd743 = ''), [
                            _0x3a0317,
                            _0x4cd743
                        ];
                    }, _0x586dbb['draw'] = function (_0x3d3755, _0x2cd66b) {
                        if (void 0x0 === _0x2cd66b &amp;&amp; (_0x2cd66b = 0x0), null == _0x3d3755)
                            return void console['log']('å¸¦æƒæ•°ç»„ä¸ºç©º!!!');
                        for (var _0x1ef8c8 = 0x0, _0x4d510b = [], _0x3cbb62 = 0x0; _0x3cbb62 &lt; _0x3d3755['length']; ++_0x3cbb62) {
                            var _0x1c1c42 = _0x3d3755[_0x3cbb62][_0x2cd66b];
                            null != _0x1c1c42 &amp;&amp; (_0x1ef8c8 += _0x1c1c42, _0x4d510b['push']({
                                'prob': _0x1ef8c8,
                                'arr': _0x3d3755[_0x3cbb62]
                            }));
                        }
                        for (var _0x141208 = null, _0x2dcda0 = 0x0, _0x24fa0c = _0x586dbb['getIntRand' + 'om'](0x1, _0x1ef8c8), _0x3cbb62 = 0x0; _0x3cbb62 &lt; _0x4d510b['length']; ++_0x3cbb62)
                            if (_0x24fa0c &lt;= _0x4d510b[_0x3cbb62]['prob']) {
                                _0x141208 = _0x4d510b[_0x3cbb62]['arr'], _0x2dcda0 = _0x3cbb62;
                                break;
                            }
                        return [
                            _0x2dcda0,
                            _0x141208
                        ];
                    }, _0x586dbb['drawSome'] = function (_0x20b985, _0x424fe1, _0xfd72b8) {
                        if (void 0x0 === _0xfd72b8 &amp;&amp; (_0xfd72b8 = 0x0), null == _0x424fe1)
                            return void console['log']('å¸¦æƒæ•°ç»„ä¸ºç©º!!!');
                        for (var _0x312f80 = [], _0x357802 = _0x424fe1['slice'](), _0x2bc09c = 0x0; _0x20b985 &gt; _0x2bc09c; ++_0x2bc09c) {
                            var _0x2adc6e = _0x586dbb['draw'](_0x357802, _0xfd72b8), _0x1ee55a = _0x2adc6e[0x0], _0x4ea3bc = _0x2adc6e[0x1];
                            _0x357802['splice'](_0x1ee55a, 0x1), _0x312f80['push']([
                                _0x1ee55a,
                                _0x4ea3bc
                            ]);
                        }
                        return _0x312f80;
                    }, _0x586dbb['getUIFrame' + 'Animation'] = function (_0x540c8e, _0x3c3eb9) {
                        return _0x540c8e[_0x3c3eb9];
                    }, _0x586dbb['getAnimati' + 'onActionNa' + 'me'] = function (_0x283bec) {
                        var _0x484107 = _0x283bec;
                        return _0x484107['_actionNam' + 'e'];
                    }, _0x586dbb['getAnimati' + 'onUrl'] = function (_0x117b7b) {
                        var _0x2b200b = _0x117b7b;
                        return _0x2b200b['_url'];
                    }, _0x586dbb['timestampT' + 'oTime'] = function (_0x1b5ac9, _0x4aadd8) {
                        _0x4aadd8 ? !_0x4aadd8['separator'] &amp;&amp; (_0x4aadd8['separator'] = [
                            'h\x20',
                            'm\x20',
                            's'
                        ]) : _0x4aadd8 = {
                            'separator': [
                                'h\x20',
                                'm\x20',
                                's'
                            ],
                            'isAlign': !0x1
                        };
                        var _0x41294c = _0x1b5ac9 / 0x3e8, _0x361bd3 = Math['floor'](_0x41294c / 0xe10), _0x10223d = '';
                        _0x361bd3 &gt;= 0x0 &amp;&amp; (_0x10223d = 0xa &gt; _0x361bd3 &amp;&amp; _0x4aadd8['isAlign'] ? '0' + _0x361bd3 + _0x4aadd8['separator'][0x0] : _0x361bd3 + _0x4aadd8['separator'][0x0]);
                        var _0xce019 = Math['floor'](_0x41294c % 0xe10 / 0x3c), _0x29e0fd = '';
                        _0xce019 &gt;= 0x0 &amp;&amp; (_0x29e0fd = 0xa &gt; _0xce019 &amp;&amp; _0x4aadd8['isAlign'] ? '0' + _0xce019 + _0x4aadd8['separator'][0x1] : _0xce019 + _0x4aadd8['separator'][0x1]);
                        var _0x2eb9b7 = Math['floor'](_0x41294c % 0x3c), _0x45b47a = '';
                        return _0x2eb9b7 &gt;= 0x0 &amp;&amp; (_0x45b47a = 0xa &gt; _0x2eb9b7 &amp;&amp; _0x4aadd8['isAlign'] ? '0' + _0x2eb9b7 + _0x4aadd8['separator'][0x2] : _0x2eb9b7 + _0x4aadd8['separator'][0x2]), _0x10223d + _0x29e0fd + _0x45b47a;
                    }, _0x586dbb['timestampT' + 'oMS'] = function (_0x56d07a, _0x443106) {
                        _0x443106 ? !_0x443106['separator'] &amp;&amp; (_0x443106['separator'] = [
                            'm\x20',
                            's'
                        ]) : _0x443106 = {
                            'separator': [
                                'm\x20',
                                's'
                            ],
                            'isAlign': !0x1
                        };
                        var _0x391a32 = _0x56d07a / 0x3e8, _0xef27db = Math['floor'](_0x391a32 % 0xe10 / 0x3c), _0x2ba55d = '';
                        _0xef27db &gt;= 0x0 &amp;&amp; (_0x2ba55d = 0xa &gt; _0xef27db &amp;&amp; _0x443106['isAlign'] ? '0' + _0xef27db + _0x443106['separator'][0x0] : _0xef27db + _0x443106['separator'][0x0]);
                        var _0x34eabd = Math['floor'](_0x391a32 % 0x3c), _0x38330b = '';
                        return _0x34eabd &gt;= 0x0 &amp;&amp; (_0x38330b = 0xa &gt; _0x34eabd &amp;&amp; _0x443106['isAlign'] ? '0' + _0x34eabd + _0x443106['separator'][0x1] : _0x34eabd + _0x443106['separator'][0x1]), _0x2ba55d + _0x38330b;
                    }, _0x586dbb['timestampT' + 'oHM'] = function (_0x22c18f, _0x152e86) {
                        _0x152e86 ? !_0x152e86['separator'] &amp;&amp; (_0x152e86['separator'] = [
                            'h\x20',
                            'm'
                        ]) : _0x152e86 = {
                            'separator': [
                                'h\x20',
                                'm'
                            ],
                            'isAlign': !0x1
                        };
                        var _0x5b8948 = _0x22c18f / 0x3e8, _0x2d8ea5 = Math['floor'](_0x5b8948 / 0xe10), _0x52b5b9 = '';
                        _0x2d8ea5 &gt;= 0x0 &amp;&amp; (_0x52b5b9 = 0xa &gt; _0x2d8ea5 &amp;&amp; _0x152e86['isAlign'] ? '0' + _0x2d8ea5 + _0x152e86['separator'][0x0] : _0x2d8ea5 + _0x152e86['separator'][0x0]);
                        var _0x10d144 = Math['floor'](_0x5b8948 % 0xe10 / 0x3c), _0x42f715 = '';
                        return _0x10d144 &gt;= 0x0 &amp;&amp; (_0x42f715 = 0xa &gt; _0x10d144 &amp;&amp; _0x152e86['isAlign'] ? '0' + _0x10d144 + _0x152e86['separator'][0x1] : _0x10d144 + _0x152e86['separator'][0x1]), _0x52b5b9 + _0x42f715;
                    }, _0x586dbb['countdown'] = function (_0x74e6b3, _0x512bd, _0x12f4d9) {
                        var _0x20f091 = function () {
                                _0x512bd['clearTimer'](_0x512bd, _0x493f09);
                            }, _0x493f09 = function () {
                                _0x74e6b3 = Math['max'](_0x74e6b3 - 0x3e8, 0x0), _0x12f4d9['call'](_0x512bd, _0x74e6b3), 0x0 &gt;= _0x74e6b3 &amp;&amp; (_0x20f091(), _0x512bd['off'](Laya['Event']['REMOVED'], this, _0x20f091));
                            };
                        _0x512bd['once'](Laya['Event']['REMOVED'], this, _0x20f091), _0x512bd['timerLoop'](0x3e8, _0x512bd, _0x493f09);
                    }, _0x586dbb['getDayInYe' + 'ar'] = function () {
                        return Math['ceil']((Number(_0x586dbb['getDate']()) - Number(new Date(_0x586dbb['getDate']()['getFullYea' + 'r']()['toString']()))) / 0x5265c00);
                    }, _0x586dbb['initRelati' + 'veDate'] = function (_0x55b48a) {
                        _0x586dbb['relativeDa' + 'te'] = _0x55b48a, _0x586dbb['localLaunc' + 'hDate'] = new Date();
                    }, _0x586dbb['getDate'] = function () {
                        return _0x586dbb['relativeDa' + 'te'] || new Date();
                    }, _0x586dbb['getTime'] = function () {
                        if (_0x586dbb['relativeDa' + 'te']) {
                            var _0x9d6a3 = new Date()['getTime']() - _0x586dbb['localLaunc' + 'hDate']['getTime']();
                            return _0x586dbb['relativeDa' + 'te']['getTime']() + _0x9d6a3;
                        }
                        return new Date()['getTime']();
                    }, _0x586dbb['isToday'] = function (_0x3c53ef) {
                        var _0x12affc;
                        _0x12affc = 'string' == typeof _0x3c53ef ? new Date(_0x3c53ef) : _0x3c53ef;
                        var _0x2e09dd = new Date(), _0x2da377 = new Date(_0x2e09dd['getFullYea' + 'r'](), _0x2e09dd['getMonth'](), _0x2e09dd['getDate']());
                        return _0x12affc &gt;= _0x2da377;
                    }, _0x586dbb['assign'] = function (_0x3f1e9c, _0x157f89, _0x54de77) {
                        void 0x0 === _0x54de77 &amp;&amp; (_0x54de77 = !0x0);
                        var _0x39554c = _0x54de77 ? Object['getOwnProp' + 'ertyNames'](_0x3f1e9c) : Object['getOwnProp' + 'ertyNames'](_0x157f89);
                        return _0x157f89 instanceof Array &amp;&amp; _0x39554c['pop'](), this['assignFrom'](_0x3f1e9c, _0x157f89, _0x39554c);
                    }, _0x586dbb['assignFrom'] = function (_0x32df74, _0x29098b, _0x35542c) {
                        for (var _0x18ae87 = 0x0, _0x23ff0d = _0x35542c; _0x18ae87 &lt; _0x23ff0d['length']; _0x18ae87++) {
                            var _0xe80cc1 = _0x23ff0d[_0x18ae87];
                            void 0x0 != _0x29098b[_0xe80cc1] &amp;&amp; (_0x32df74[_0xe80cc1] = _0x29098b[_0xe80cc1]);
                        }
                        return _0x32df74;
                    }, _0x586dbb['stringform' + 'at'] = function (_0x247300, _0x44ecbe) {
                        var _0x4c6e2f = function (_0xbcd998, _0x3c98e6, _0xf42ac6) {
                                return _0xbcd998['replace'](new RegExp('\x5c{' + _0x3c98e6 + '\x5c}', 'gm'), _0xf42ac6);
                            }, _0x4d895e = _0x44ecbe;
                        if ('object' != typeof _0x4d895e) {
                            _0x4d895e = {};
                            for (var _0xb1f9e9 in arguments)
                                '0' !== _0xb1f9e9 &amp;&amp; (_0x4d895e[Number(_0xb1f9e9) - 0x1] = arguments[_0xb1f9e9]);
                        }
                        for (var _0xb1f9e9 in _0x4d895e) {
                            var _0x57ec36 = _0x4d895e[_0xb1f9e9];
                            _0x247300 = _0x4c6e2f(_0x247300, _0xb1f9e9, _0x57ec36);
                        }
                        return _0x247300;
                    }, _0x586dbb['binarySear' + 'ch'] = function (_0x20f1a1, _0x4ac1b3, _0x3332f8) {
                        void 0x0 === _0x3332f8 &amp;&amp; (_0x3332f8 = 0x1);
                        for (var _0x3152ec = 0x0, _0xd0bb33 = _0x20f1a1['length'] - 0x1; _0xd0bb33 &gt;= _0x3152ec;) {
                            var _0x291b72 = Math['floor']((_0x3152ec + _0xd0bb33) / 0x2), _0x1b4575 = Math['min'](_0x291b72 + _0x3332f8, _0xd0bb33), _0x1cec29 = _0x4ac1b3(_0x20f1a1[_0x291b72], _0x20f1a1[_0x1b4575], _0x291b72);
                            if (0x0 == _0x1cec29)
                                return _0x291b72;
                            _0x1cec29 &gt; 0x0 ? _0x3152ec = _0x291b72 : _0xd0bb33 = _0x291b72;
                        }
                        return -0x1;
                    }, _0x586dbb['get3dModel' + 'Size'] = function (_0x14bd9e) {
                        var _0x2dad76 = this['get3dModel' + 'Bounds'](_0x14bd9e), _0x53a559 = _0x2dad76['getMax'](), _0x4b39ed = _0x2dad76['getMin'](), _0x575179 = new Laya['Vector3']();
                        return Laya['Vector3']['subtract'](_0x53a559, _0x4b39ed, _0x575179), _0x575179;
                    }, _0x586dbb['get3dLocal' + 'ModelSize'] = function (_0x27dd02) {
                        var _0x57e9ad = this['get3dModel' + 'Bounds'](_0x27dd02, !0x0), _0x4f4c5b = _0x57e9ad['getMax'](), _0x4bbd22 = _0x57e9ad['getMin'](), _0x3f6aee = new Laya['Vector3']();
                        return Laya['Vector3']['subtract'](_0x4f4c5b, _0x4bbd22, _0x3f6aee), _0x3f6aee;
                    }, _0x586dbb['get3dModel' + 'Bounds'] = function (_0x5b8691, _0x2bab0b) {
                        var _0x1bb94d, _0x345809 = new Laya['Vector3'](0x1 / 0x0, 0x1 / 0x0, 0x1 / 0x0), _0x41336a = new Laya['Vector3'](-(0x1 / 0x0), -(0x1 / 0x0), -(0x1 / 0x0));
                        if (_0x5b8691 instanceof Laya['MeshSprite' + '3D'] ? _0x2bab0b ? (_0x1bb94d = new Laya['Bounds'](_0x345809, _0x41336a), _0x5b8691['meshFilter']['sharedMesh']['bounds']['_tranform'](_0x5b8691['transform']['localMatri' + 'x'], _0x1bb94d)) : _0x1bb94d = _0x5b8691['meshRender' + 'er']['bounds'] : _0x1bb94d = new Laya['Bounds'](Laya['Vector3']['_ZERO'], Laya['Vector3']['_ZERO']), _0x5b8691['numChildre' + 'n'] &gt; 0x0)
                            for (var _0x289e73 = 0x0, _0x1be963 = _0x5b8691['_children']; _0x289e73 &lt; _0x1be963['length']; _0x289e73++) {
                                var _0x24908a = _0x1be963[_0x289e73], _0x4e0658 = this['get3dModel' + 'Bounds'](_0x24908a, _0x2bab0b);
                                Laya['Vector3']['min'](_0x345809, _0x4e0658['getMin'](), _0x345809), Laya['Vector3']['max'](_0x41336a, _0x4e0658['getMax'](), _0x41336a), _0x1bb94d['setMin'](_0x345809), _0x1bb94d['setMax'](_0x41336a);
                            }
                        return _0x1bb94d;
                    }, _0x586dbb['create3dMo' + 'del'] = function (_0x5905d2, _0x3c3ee3, _0x5ebb19) {
                        void 0x0 === _0x5ebb19 &amp;&amp; (_0x5ebb19 = !0x0), _0x5ebb19 &amp;&amp; Laya['loader']['setGroup'](_0x5905d2, _0x550536['default']['RES3D_GROU' + 'P_NAME']);
                        var _0x5580bf = Laya['loader']['getRes'](_0x5905d2);
                        _0x5580bf ? Laya['timer']['callLater'](this, function () {
                            Laya['Sprite3D']['load'](_0x5905d2, _0x3c3ee3);
                        }) : Laya['Sprite3D']['load'](_0x5905d2, _0x3c3ee3);
                    }, _0x586dbb['convert3dt' + 'o2d'] = function (_0x537b6a, _0x433ecc) {
                        var _0x136df9 = new Laya['Vector3']();
                        _0x433ecc['viewport']['project'](_0x537b6a['transform']['position'], _0x433ecc['projection' + 'ViewMatrix'], _0x136df9);
                        var _0x577dd3 = new Laya['Vector2'](_0x136df9['x'] / Laya['stage']['clientScal' + 'eX'], _0x136df9['y'] / Laya['stage']['clientScal' + 'eY']);
                        return _0x577dd3;
                    }, _0x586dbb['convert3dt' + 'oRect'] = function (_0x3e2ebe, _0x5f1bc6) {
                        var _0x386dd3 = new Laya['Vector3'](), _0x56ab18 = new Laya['Vector3'](), _0x519055 = _0x586dbb['get3dModel' + 'Bounds'](_0x3e2ebe);
                        _0x5f1bc6['viewport']['project'](_0x519055['getMin'](), _0x5f1bc6['projection' + 'ViewMatrix'], _0x386dd3), _0x5f1bc6['viewport']['project'](_0x519055['getMax'](), _0x5f1bc6['projection' + 'ViewMatrix'], _0x56ab18);
                        var _0x459ac8 = Math['min'](_0x386dd3['x'], _0x56ab18['x']), _0x1a3dbe = Math['min'](_0x386dd3['y'], _0x56ab18['y']), _0x1cf0b7 = Math['max'](_0x386dd3['x'], _0x56ab18['x']), _0x210d1d = Math['max'](_0x386dd3['y'], _0x56ab18['y']);
                        return new Laya['Rectangle'](_0x459ac8 / Laya['stage']['clientScal' + 'eX'], _0x1a3dbe / Laya['stage']['clientScal' + 'eY'], _0x1cf0b7 - _0x459ac8, _0x210d1d - _0x1a3dbe);
                    }, _0x586dbb['add3dModel' + 'To'] = function (_0x505c1d, _0x5da778, _0x3550ed, _0x5a59f0, _0x291d88) {
                        _0x3550ed = _0x3550ed || _0x505c1d['transform']['position']['clone'](), _0x291d88 = _0x291d88 || _0x505c1d['transform']['scale']['clone'](), _0x5a59f0 = _0x5a59f0 || _0x505c1d['transform']['rotation']['clone'](), _0x5da778['addChild'](_0x505c1d), _0x505c1d['transform']['rotation'] = _0x5a59f0, _0x505c1d['transform']['position'] = _0x3550ed, _0x505c1d['transform']['scale'] = _0x291d88;
                    }, _0x586dbb['resetAncho' + 'r'] = function (_0x7a04c1, _0x118869, _0x5c8d6e) {
                        if (!(0x0 &gt; _0x118869 || _0x118869 &gt; 0x1 || 0x0 &gt; _0x5c8d6e || _0x5c8d6e &gt; 0x1)) {
                            var _0x475e61, _0x33f9e9, _0x3e5b9d = _0x7a04c1['anchorX'], _0x541edf = _0x7a04c1['anchorY'];
                            if (_0x118869 == _0x3e5b9d &amp;&amp; _0x5c8d6e == _0x541edf)
                                return _0x475e61 = _0x3e5b9d * _0x7a04c1['width'], _0x33f9e9 = _0x541edf * _0x7a04c1['height'], void _0x7a04c1['pivot'](_0x475e61, _0x33f9e9);
                            !_0x3e5b9d &amp;&amp; _0x7a04c1['pivotX'] &amp;&amp; !_0x541edf &amp;&amp; _0x7a04c1['pivotY'] &amp;&amp; (_0x3e5b9d = _0x7a04c1['pivotX'] / _0x7a04c1['width'], _0x541edf = _0x7a04c1['pivotY'] / _0x7a04c1['height']), _0x3e5b9d = _0x3e5b9d || 0x0, _0x541edf = _0x541edf || 0x0, _0x475e61 = (_0x118869 - _0x3e5b9d) * _0x7a04c1['width'], _0x33f9e9 = (_0x5c8d6e - _0x541edf) * _0x7a04c1['height'], _0x7a04c1['anchorX'] = _0x118869, _0x7a04c1['anchorY'] = _0x5c8d6e, _0x7a04c1['pivot'](_0x475e61, _0x33f9e9), _0x7a04c1['x'] += _0x475e61, _0x7a04c1['y'] += _0x33f9e9;
                        }
                    }, _0x586dbb['calcBezier' + 'PointEx'] = function (_0x4d5467, _0x4d1a04) {
                        _0x4d5467 = Math['clamp'](_0x4d5467, 0x0, 0x1);
                        var _0x8892c5 = function (_0x503cdf) {
                                return 0x1 &gt;= _0x503cdf ? 0x1 : _0x503cdf * _0x8892c5(_0x503cdf - 0x1);
                            }, _0x374ba9 = new Laya['Vector3'](), _0x5408f3 = _0x4d1a04['length'] - 0x1;
                        return _0x4d1a04['forEach'](function (_0x2eccad, _0x9e42bf) {
                            _0x9e42bf ? (_0x374ba9['x'] += _0x8892c5(_0x5408f3) / _0x8892c5(_0x9e42bf) / _0x8892c5(_0x5408f3 - _0x9e42bf) * _0x2eccad['x'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf), _0x374ba9['y'] += _0x8892c5(_0x5408f3) / _0x8892c5(_0x9e42bf) / _0x8892c5(_0x5408f3 - _0x9e42bf) * _0x2eccad['y'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf), _0x374ba9['z'] += _0x8892c5(_0x5408f3) / _0x8892c5(_0x9e42bf) / _0x8892c5(_0x5408f3 - _0x9e42bf) * _0x2eccad['z'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf)) : (_0x374ba9['x'] += _0x2eccad['x'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf), _0x374ba9['y'] += _0x2eccad['y'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf), _0x374ba9['z'] += _0x2eccad['z'] * Math['pow'](0x1 - _0x4d5467, _0x5408f3 - _0x9e42bf) * Math['pow'](_0x4d5467, _0x9e42bf));
                        }), _0x374ba9;
                    }, _0x586dbb['getBezierI' + 'nfo'] = function (_0x11281d, _0x328ab5, _0x5b9643) {
                        var _0x1e86b8 = _0x5b9643 || _0x328ab5 + 0.1, _0x96a738 = {
                                'v': null,
                                'n': null,
                                'nL': null,
                                'nR': null,
                                'up': null
                            }, _0x51fd10 = this['calcBezier' + 'PointEx'](_0x328ab5, _0x11281d), _0x4d35f7 = this['calcBezier' + 'PointEx'](_0x1e86b8, _0x11281d), _0x2778a5 = new Laya['Vector3']();
                        Laya['Vector3']['subtract'](_0x4d35f7, _0x51fd10, _0x2778a5), void 0x0 != _0x5b9643 &amp;&amp; (_0x96a738['v'] = _0x2778a5['clone'](), _0x96a738['end'] = _0x4d35f7);
                        var _0x1e27e7 = new Laya['Vector3']();
                        Laya['Vector3']['normalize'](_0x2778a5, _0x1e27e7);
                        var _0x4bed9c = new Laya['Vector3']();
                        Laya['Vector3']['cross'](Laya['Vector3']['_Up'], _0x1e27e7, _0x4bed9c), Laya['Vector3']['normalize'](_0x4bed9c, _0x4bed9c), Laya['Vector3']['cross'](_0x1e27e7, _0x4bed9c, _0x2778a5), Laya['Vector3']['normalize'](_0x2778a5, _0x2778a5);
                        var _0x940a32 = _0x2778a5['clone']();
                        Laya['Vector3']['cross'](_0x940a32, _0x1e27e7, _0x4bed9c), Laya['Vector3']['normalize'](_0x4bed9c, _0x4bed9c);
                        var _0x49fe95 = new Laya['Vector3']();
                        return Laya['Vector3']['cross'](_0x1e27e7, _0x940a32, _0x49fe95), Laya['Vector3']['normalize'](_0x49fe95, _0x49fe95), _0x96a738['n'] = _0x1e27e7, _0x96a738['nL'] = _0x4bed9c, _0x96a738['nR'] = _0x49fe95, _0x96a738['up'] = _0x940a32, _0x96a738['start'] = _0x51fd10, _0x96a738;
                    }, _0x586dbb['calcBezier' + 'PointEx_2D'] = function (_0x53fb9b, _0x5d2f3c) {
                        _0x53fb9b = Math['clamp'](_0x53fb9b, 0x0, 0x1);
                        var _0x3fdf47 = function (_0x1bcddb) {
                                return 0x1 &gt;= _0x1bcddb ? 0x1 : _0x1bcddb * _0x3fdf47(_0x1bcddb - 0x1);
                            }, _0x45f8a4 = new Laya['Point'](), _0x22415a = _0x5d2f3c['length'] - 0x1;
                        return _0x5d2f3c['forEach'](function (_0x276526, _0x39fd0e) {
                            _0x39fd0e ? (_0x45f8a4['x'] += _0x3fdf47(_0x22415a) / _0x3fdf47(_0x39fd0e) / _0x3fdf47(_0x22415a - _0x39fd0e) * _0x276526['x'] * Math['pow'](0x1 - _0x53fb9b, _0x22415a - _0x39fd0e) * Math['pow'](_0x53fb9b, _0x39fd0e), _0x45f8a4['y'] += _0x3fdf47(_0x22415a) / _0x3fdf47(_0x39fd0e) / _0x3fdf47(_0x22415a - _0x39fd0e) * _0x276526['y'] * Math['pow'](0x1 - _0x53fb9b, _0x22415a - _0x39fd0e) * Math['pow'](_0x53fb9b, _0x39fd0e)) : (_0x45f8a4['x'] += _0x276526['x'] * Math['pow'](0x1 - _0x53fb9b, _0x22415a - _0x39fd0e) * Math['pow'](_0x53fb9b, _0x39fd0e), _0x45f8a4['y'] += _0x276526['y'] * Math['pow'](0x1 - _0x53fb9b, _0x22415a - _0x39fd0e) * Math['pow'](_0x53fb9b, _0x39fd0e));
                        }), _0x45f8a4;
                    }, _0x586dbb['generatePi' + 'cture'] = function (_0x2dc5fc, _0x44715d, _0x4e61c9, _0x3d0d83, _0x29f508) {
                        _0x44715d = _0x44715d || 0x0, _0x4e61c9 = _0x4e61c9 || 0x0, _0x3d0d83 = _0x3d0d83 || _0x2dc5fc['width'], _0x29f508 = _0x29f508 || _0x2dc5fc['height'];
                        var _0xc52fb = _0x2dc5fc['drawToCanv' + 'as'](_0x3d0d83, _0x29f508, _0x44715d, _0x4e61c9), _0x248290 = _0xc52fb['toBase64']('image/png', 0.9);
                        _0x248290 = _0x248290['substring'](_0x248290['indexOf']('base64') + 0x7);
                        var _0x39b3f5 = laya['wx']['mini']['MiniFileMg' + 'r']['fileNative' + 'Dir'], _0x2e5578 = _0x39b3f5 + ('/tmp_qrcod' + 'e.png'), _0xb237ce = laya['wx']['mini']['MiniFileMg' + 'r']['fs'];
                        _0xb237ce['writeFile']({
                            'filePath': _0x2e5578,
                            'data': _0x248290,
                            'encoding': 'base64',
                            'success': function (_0x1edccc) {
                                wx['saveImageT' + 'oPhotosAlb' + 'um']({
                                    'filePath': _0x2e5578,
                                    'success': function (_0x2bfe58) {
                                        _0x586dbb['showTips']('Success');
                                    },
                                    'fail': function (_0x24916f) {
                                        _0x586dbb['showTips']('Fail');
                                    }
                                });
                            },
                            'fail': function (_0x479021) {
                                _0x586dbb['showTips']('ä¿å­˜å¤±è´¥');
                            }
                        });
                    }, _0x586dbb['renderToTe' + 'xture'] = function (_0x2e1b2a, _0x5a7b0d, _0x6a40d, _0x171c7d, _0x2c0186, _0x4b6add) {
                        void 0x0 === _0x171c7d &amp;&amp; (_0x171c7d = 0x0), void 0x0 === _0x2c0186 &amp;&amp; (_0x2c0186 = 0x0), _0x5a7b0d = _0x5a7b0d || _0x2e1b2a['width'], _0x6a40d = _0x6a40d || _0x2e1b2a['height'], Laya['stage']['addChild'](_0x2e1b2a);
                        var _0x54eb39 = _0x2e1b2a['drawToText' + 'ure'](_0x5a7b0d, _0x6a40d, _0x171c7d, _0x2c0186);
                        if (Laya['stage']['removeChil' + 'd'](_0x2e1b2a), _0x4b6add) {
                            var _0x4d0ede = new Laya['Image']();
                            _0x4d0ede['x'] = 0xc8, _0x4d0ede['texture'] = _0x54eb39, Laya['stage']['addChild'](_0x4d0ede);
                        }
                        return Laya['CallLater']['I']['callLater'](this, function () {
                            _0x54eb39['bitmap']['lock'] = !0x1, _0x54eb39['destroy']();
                        }), _0x54eb39;
                    }, _0x586dbb['mixturePic' + 'ture'] = function (_0x33f441, _0x2fabad) {
                        if (window['wx']) {
                            var _0x45a1ad = _0x33f441['width'], _0x39ed09 = _0x33f441['height'], _0x156263 = _0x33f441['drawToCanv' + 'as'](_0x45a1ad, _0x39ed09, 0x0, 0x0), _0x24ae76 = _0x156263['toBase64']('image/png', 0.9);
                            _0x24ae76 = _0x24ae76['substring'](_0x24ae76['indexOf']('base64') + 0x7);
                            var _0x909e87 = laya['wx']['mini']['MiniFileMg' + 'r']['fileNative' + 'Dir'], _0x457658 = _0x909e87 + ('/tmp_qrcod' + 'e.png'), _0x21924c = laya['wx']['mini']['MiniFileMg' + 'r']['fs'];
                            _0x21924c['writeFile']({
                                'filePath': _0x457658,
                                'data': _0x24ae76,
                                'encoding': 'base64',
                                'success': function (_0x56be27) {
                                    console['log'](_0x457658), _0x2fabad(_0x457658);
                                },
                                'fail': function (_0x37ed3e) {
                                }
                            });
                        }
                    }, _0x586dbb['deltaDays'] = function (_0x338dbd, _0xe29b51) {
                        return Math['floor']((_0xe29b51 - _0x338dbd + 0xf4240) / 0x5265c00);
                    }, _0x586dbb['equal'] = function (_0x54b6e1, _0x5929d1, _0x21f4bb) {
                        return void 0x0 === _0x21f4bb &amp;&amp; (_0x21f4bb = 0.000001), Math['abs'](_0x54b6e1 - _0x5929d1) &lt; _0x21f4bb;
                    }, _0x586dbb['str2Boolea' + 'n'] = function (_0x2c898f) {
                        if ('string' != typeof _0x2c898f)
                            return !0x1;
                        var _0x2536f8 = _0x2c898f['toLowerCas' + 'e']();
                        return 'false' === _0x2536f8 || '' === _0x2536f8 ? !0x1 : !0x0;
                    }, _0x586dbb['getFrameDe' + 'lta'] = function () {
                        return 0.001 * Laya['timer']['delta'];
                    }, _0x586dbb['createPref' + 'abs'] = function (_0x5bc095, _0x418f64) {
                        void 0x0 === _0x418f64 &amp;&amp; (_0x418f64 = 0x1);
                        var _0x1e1315 = [];
                        if (!Laya['loader']['getRes'](_0x5bc095))
                            throw 'éœ€è¦å…ˆåŠ&nbsp;è½½' + _0x5bc095 + 'æ‰å¯ä»¥åˆ›å»º';
                        for (var _0x3b343c = 0x0; _0x418f64 &gt; _0x3b343c; ++_0x3b343c)
                            _0x1e1315['push'](this['createPref' + 'ab'](_0x5bc095));
                        return _0x1e1315;
                    }, _0x586dbb['createPref' + 'ab'] = function (_0x307ee5) {
                        var _0x328820 = new Laya['Prefab']();
                        return _0x328820['json'] = Laya['loader']['getRes'](_0x307ee5), _0x328820['create']();
                    }, _0x586dbb['getEnumArr' + 'ay'] = function (_0x5b2202) {
                        for (var _0x119375 = 0x0, _0x588460 = []; _0x5b2202[_0x119375];)
                            _0x588460['push'](_0x5b2202[_0x119375]), _0x119375++;
                        return _0x588460;
                    }, _0x586dbb['getEnumKey' + 'Map'] = function (_0x211504) {
                        for (var _0x2906b7 = this['getEnumArr' + 'ay'](_0x211504), _0x421bbe = {}, _0x1c7e3c = 0x0, _0xb5b5bb = _0x2906b7; _0x1c7e3c &lt; _0xb5b5bb['length']; _0x1c7e3c++) {
                            var _0x5f1512 = _0xb5b5bb[_0x1c7e3c];
                            void 0x0 != _0x211504[_0x5f1512] &amp;&amp; (_0x421bbe[_0x5f1512] = _0x5f1512);
                        }
                        return _0x421bbe;
                    }, _0x586dbb['getCurDaya' + 'StartTime'] = function () {
                        return new Date(new Date()['toLocaleDa' + 'teString']())['getTime']();
                    }, _0x586dbb['getCurEndS' + 'tartTime'] = function () {
                        return new Date(new Date()['toLocaleDa' + 'teString']())['getTime']() + 0x5265c00 - 0x1;
                    }, _0x586dbb['MeterToKil' + 'ometer'] = function (_0x4f82ea) {
                        if (0x2710 &gt; _0x4f82ea)
                            return _0x4f82ea + 'm';
                        var _0x523ef3 = _0x4f82ea / 0x3e8;
                        return _0x523ef3['toFixed'](0x1) + 'km';
                    }, _0x586dbb['getCircleP' + 'oint'] = function (_0xdf72b, _0x203d7d, _0x1e2e34) {
                        var _0x14a779 = Math['rad'](_0x1e2e34), _0x5f021e = _0xdf72b['x'] + Math['sin'](_0x14a779) * _0x203d7d, _0x278948 = _0xdf72b['y'] - Math['cos'](_0x14a779) * _0x203d7d;
                        return new Laya['Vector2'](_0x5f021e, _0x278948);
                    }, _0x586dbb['compareVer' + 'sion'] = function (_0x309dc5, _0x4433cf) {
                        for (var _0x5c09d5 = _0x309dc5, _0x3482c2 = _0x4433cf, _0x2783aa = _0x5c09d5['split']('.'), _0x5a71b6 = _0x3482c2['split']('.'), _0x5a1a96 = Math['max'](_0x2783aa['length'], _0x5a71b6['length']); _0x2783aa['length'] &lt; _0x5a1a96;)
                            _0x2783aa['push']('0');
                        for (; _0x5a71b6['length'] &lt; _0x5a1a96;)
                            _0x5a71b6['push']('0');
                        for (var _0x4367dd = 0x0; _0x5a1a96 &gt; _0x4367dd; _0x4367dd++) {
                            var _0x59d23e = parseInt(_0x2783aa[_0x4367dd]), _0x235f58 = parseInt(_0x5a71b6[_0x4367dd]);
                            if (_0x59d23e &gt; _0x235f58)
                                return 0x1;
                            if (_0x235f58 &gt; _0x59d23e)
                                return -0x1;
                        }
                        return 0x0;
                    }, _0x586dbb['compatible' + 'Version'] = function (_0x266aef, _0x126423) {
                        return _0x586dbb['compareVer' + 'sion'](_0x266aef, _0x126423) &gt;= 0x0 ? !0x0 : !0x1;
                    }, _0x586dbb['getUICompo' + 'netRoot'] = function (_0xa978f1) {
                        if (_0xa978f1['scene']) {
                            var _0x55f232 = _0xa978f1['scene']['getModuleU' + 'rlName']();
                            if (_0x55f232)
                                return _0x55f232;
                            for (var _0x34d039 = _0xa978f1['scene'];;) {
                                if (!_0x34d039['parent'])
                                    break;
                                if (_0x34d039 = _0x34d039['parent'], _0x34d039['getModuleU' + 'rlName'] &amp;&amp; (_0x55f232 = _0x34d039['getModuleU' + 'rlName']()))
                                    break;
                            }
                            return _0x55f232;
                        }
                    }, _0x586dbb['NotchScree' + 'nCfg'] = [
                        {
                            'model': 'iPhone\x20X',
                            'notchTop': 0x2c,
                            'notchBottom': 0x1e
                        },
                        {
                            'model': 'PAAM00',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'PAAT00',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'PACM00',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'PACT00',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'CPH1831',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'CPH1833',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'PBCM10',
                            'notchTop': 0x50,
                            'notchBottom': 0xa
                        },
                        {
                            'model': 'V1732A',
                            'notchTop': 0x24,
                            'notchBottom': 0xa
                        }
                    ], _0x586dbb['profileMap'] = {}, _0x586dbb['lastClickT' + 'ime'] = 0x0, _0x586dbb['numberUnit'] = {
                        0x3: 'K',
                        0x6: 'M',
                        0x9: 'B',
                        0xc: 'T',
                        0xf: 'aa',
                        0x12: 'bb',
                        0x15: 'cc',
                        0x18: 'dd',
                        0x1b: 'ee',
                        0x1e: 'ff',
                        0x21: 'gg',
                        0x24: 'hh',
                        0x27: 'ii',
                        0x2a: 'jj',
                        0x2d: 'kk',
                        0x30: 'll',
                        0x33: 'mm',
                        0x36: 'nn',
                        0x39: 'oo',
                        0x3c: 'pp',
                        0x3f: 'qq',
                        0x42: 'rr',
                        0x45: 'ss',
                        0x48: 'tt',
                        0x4b: 'uu',
                        0x4e: 'vv',
                        0x51: 'ww',
                        0x54: 'xx',
                        0x57: 'yy',
                        0x5a: 'zz',
                        0x5d: 'Aa',
                        0x60: 'Bb',
                        0x63: 'Cc',
                        0x66: 'Dd',
                        0x69: 'Ee',
                        0x6c: 'Ff',
                        0x6f: 'Gg',
                        0x72: 'Hh',
                        0x75: 'Ii',
                        0x78: 'Jj',
                        0x7b: 'Kk',
                        0x7e: 'Ll',
                        0x81: 'Mm',
                        0x84: 'Nn',
                        0x87: 'Oo',
                        0x8a: 'Pp',
                        0x8d: 'Qq',
                        0x90: 'Rr',
                        0x93: 'Ss',
                        0x96: 'Tt',
                        0x99: 'Uu',
                        0x9c: 'Vv',
                        0x9f: 'Ww',
                        0xa2: 'Xx',
                        0xa5: 'Yy',
                        0xa8: 'Zz',
                        0xab: 'AA',
                        0xae: 'BB',
                        0xb1: 'CC',
                        0xb4: 'DD',
                        0xb7: 'EE',
                        0xba: 'FF',
                        0xbd: 'GG',
                        0xc0: 'HH',
                        0xc3: 'II',
                        0xc6: 'JJ',
                        0xc9: 'KK',
                        0xcc: 'LL',
                        0xcf: 'MM',
                        0xd2: 'NN',
                        0xd5: 'OO',
                        0xd8: 'PP',
                        0xdb: 'QQ',
                        0xde: 'RR',
                        0xe1: 'SS',
                        0xe4: 'TT',
                        0xe7: 'UU',
                        0xea: 'VV',
                        0xed: 'WW',
                        0xf0: 'XX',
                        0xf3: 'YY',
                        0xf6: 'ZZ'
                    }, _0x586dbb['relativeDa' + 'te'] = void 0x0, _0x586dbb['localLaunc' + 'hDate'] = void 0x0, _0x586dbb;
                }();
            _0x28dfae['default'] = _0x1b3ceb;
        },
        {
            '../../common/GameDefine': 0x4,
            '../Base/BaseDefine': 0x9
        }
    ],
    0x20: [
        function (_0x332560, _0x5533cb, _0x3e4640) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3e4640, '__esModule', { 'value': !0x0 });
            var _0x2f51b5 = _0x332560('../Tools/U' + 'tils'), _0xcad82d = _0x332560('./TweenSeq' + 'uence'), _0x5aa035 = _0x332560('../Action/' + 'Sequence'), _0x95d665 = _0x332560('../Manager' + '/SoundMana' + 'ger'), _0x3dc02a = function () {
                    function _0x1a5fe6() {
                    }
                    return _0x1a5fe6['toneLight'] = function (_0xaf3d38, _0x25c327) {
                        var _0x2085a7 = new Laya['ColorFilte' + 'r']();
                        _0x2085a7['adjustBrig' + 'htness'](_0x25c327), _0xaf3d38['filters'] = [_0x2085a7];
                    }, _0x1a5fe6['mixColor'] = function (_0x38d541, _0x559734) {
                        if (_0x559734) {
                            var _0x8c9217 = void 0x0;
                            _0x8c9217 = 'string' == typeof _0x559734 ? _0x2f51b5['default']['colorHexTo' + '3F'](_0x559734) : _0x559734;
                            var _0x49452a = [
                                    _0x8c9217['x'],
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    _0x8c9217['y'],
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    _0x8c9217['z'],
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x1,
                                    0x0
                                ], _0x4249a6 = new Laya['ColorFilte' + 'r'](_0x49452a);
                            _0x38d541['filters'] = [_0x4249a6];
                        } else
                            _0x38d541['filters'] = void 0x0;
                    }, _0x1a5fe6['setColor'] = function (_0xfcba33, _0x5c7333) {
                        if (_0x5c7333) {
                            var _0x503533 = void 0x0;
                            _0x503533 = 'string' == typeof _0x5c7333 ? _0x5c7333 : _0x2f51b5['default']['getHexColo' + 'rString'](_0x5c7333['x'], _0x5c7333['y'], _0x5c7333['z']);
                            var _0x245b58 = new Laya['ColorFilte' + 'r']();
                            _0x245b58['setColor'](_0x503533), _0xfcba33['filters'] = [_0x245b58];
                        } else
                            _0xfcba33['filters'] = void 0x0;
                    }, _0x1a5fe6['setColorGr' + 'ayRGB'] = function (_0x6202a9, _0x306ed7) {
                        if (_0x306ed7) {
                            var _0x2e104b = _0x2f51b5['default']['getColorLu' + 'min3I'](_0x306ed7), _0x1b0d32 = new Laya['ColorFilte' + 'r']();
                            _0x1b0d32['gray'](), _0x1b0d32['adjustBrig' + 'htness'](_0x2e104b), _0x6202a9['filters'] = [_0x1b0d32];
                        } else
                            _0x6202a9['filters'] = void 0x0;
                    }, _0x1a5fe6['glow'] = function (_0x3e1124, _0x44b4f9, _0x52960d) {
                        void 0x0 === _0x52960d &amp;&amp; (_0x52960d = 0x0);
                        var _0x281a9a = new Laya['GlowFilter'](_0x44b4f9, 0xa, _0x52960d, _0x52960d);
                        _0x3e1124['filters'] = [_0x281a9a];
                    }, _0x1a5fe6['splashEff'] = function (_0x414ed5, _0x4c58cc, _0x595b96, _0x283a8e) {
                        void 0x0 === _0x595b96 &amp;&amp; (_0x595b96 = !0x1), void 0x0 === _0x283a8e &amp;&amp; (_0x283a8e = 0x64);
                        var _0x23cfd0, _0x559877 = _0x414ed5;
                        _0x559877['__splashEf' + 'f'] ? (_0x23cfd0 = _0x559877['__splashEf' + 'f']['o'], Laya['Tween']['clearTween'](_0x23cfd0), _0x414ed5['filters'] = void 0x0) : (_0x23cfd0 = { 'factor': _0x283a8e }, _0x559877['__splashEf' + 'f'] = { 'o': _0x23cfd0 }), _0x23cfd0['factor'] = _0x283a8e;
                        var _0xf85392 = new Laya['Handler'](this, function () {
                                _0x1a5fe6['toneLight'](_0x414ed5, _0x23cfd0['factor']);
                            }), _0x1b2789 = function () {
                                Laya['Tween']['from'](_0x23cfd0, {
                                    'factor': 0x0,
                                    'update': _0xf85392
                                }, _0x4c58cc &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                    Laya['Tween']['to'](_0x23cfd0, {
                                        'factor': 0x0,
                                        'update': _0xf85392
                                    }, _0x4c58cc &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                        return _0x23cfd0['factor'] = _0x283a8e, _0x595b96 ? _0x1b2789() : void 0x0;
                                    }));
                                }));
                            };
                        _0x414ed5['once'](Laya['Event']['REMOVED'], _0x414ed5, this['stopSplash' + 'Eff']), _0x1b2789();
                    }, _0x1a5fe6['stopSplash' + 'Eff'] = function (_0x4105ad) {
                        var _0x48386e = _0x4105ad || this;
                        if (_0x48386e['__splashEf' + 'f']) {
                            _0x4105ad = _0x48386e;
                            var _0x52754 = _0x48386e['__splashEf' + 'f']['o'];
                            Laya['Tween']['clearTween'](_0x52754), _0x4105ad['filters'] = void 0x0, _0x48386e['__splashEf' + 'f'] = null;
                        }
                    }, _0x1a5fe6['shake'] = function (_0x1b6297, _0x392e97, _0x1e2475) {
                        var _0x22979a, _0x13a684 = _0x1b6297;
                        _0x13a684['__shakeEff'] ? (Laya['Tween']['clear'](_0x13a684['__shakeEff']['tween']), _0x22979a = _0x13a684['__shakeEff']['o'], _0x1b6297['x'] = _0x13a684['__shakeEff']['o']['x'], _0x1b6297['y'] = _0x13a684['__shakeEff']['o']['y']) : (_0x22979a = new Laya['Point'](_0x1b6297['x'], _0x1b6297['y']), _0x13a684['__shakeEff'] = { 'o': _0x22979a }), _0x13a684['__shakeEff']['tween'] = Laya['Tween']['to'](_0x1b6297, {
                            'update': new Laya['Handler'](this, function () {
                                var _0x5c00e1 = -_0x1e2475 + 0x2 * _0x1e2475 * Math['random'](), _0x470adf = -_0x1e2475 + 0x2 * _0x1e2475 * Math['random']();
                                _0x1b6297['x'] = _0x22979a['x'] + _0x5c00e1, _0x1b6297['y'] = _0x22979a['y'] + _0x470adf;
                            })
                        }, _0x392e97, null, Laya['Handler']['create'](this, function () {
                            _0x1b6297['x'] = _0x22979a['x'], _0x1b6297['y'] = _0x22979a['y'], _0x13a684['__shakeEff'] = null;
                        })), _0x1b6297['once'](Laya['Event']['REMOVED'], this, this['stopShake'], [_0x1b6297]);
                    }, _0x1a5fe6['stopShake'] = function (_0xb0eabe) {
                        var _0x2242d4, _0x41f085 = _0xb0eabe;
                        _0x41f085['__shakeEff'] &amp;&amp; (Laya['Tween']['clear'](_0x41f085['__shakeEff']['tween']), _0x2242d4 = _0x41f085['__shakeEff']['o'], _0xb0eabe['x'] = _0x41f085['__shakeEff']['o']['x'], _0xb0eabe['y'] = _0x41f085['__shakeEff']['o']['y'], _0x41f085['__shakeEff'] = null);
                    }, _0x1a5fe6['breathEff'] = function (_0x882ec0, _0x57ba3a, _0x582e57, _0xe35d1d) {
                        void 0x0 === _0xe35d1d &amp;&amp; (_0xe35d1d = !0x1);
                        var _0x42a62e, _0x57d74f = _0x882ec0;
                        _0x57d74f['__breathEf' + 'f'] ? (Laya['Tween']['clear'](_0x57d74f['__breathEf' + 'f']['tween']), _0x42a62e = _0x57d74f['__breathEf' + 'f']['o'], _0x882ec0['scaleX'] = _0x57d74f['__breathEf' + 'f']['o']['x'], _0x882ec0['scaleY'] = _0x57d74f['__breathEf' + 'f']['o']['y']) : (_0x42a62e = new Laya['Point'](_0x882ec0['scaleX'], _0x882ec0['scaleY']), _0x57d74f['__breathEf' + 'f'] = { 'o': _0x42a62e });
                        var _0x228804 = function () {
                            _0x57d74f['__breathEf' + 'f']['tween'] = Laya['Tween']['to'](_0x882ec0, {
                                'scaleX': _0x582e57 * _0x42a62e['x'],
                                'scaleY': _0x582e57 * _0x42a62e['y']
                            }, _0x57ba3a &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                _0x57d74f['__breathEf' + 'f']['tween'] = Laya['Tween']['to'](_0x882ec0, {
                                    'scaleX': _0x42a62e['x'],
                                    'scaleY': _0x42a62e['y']
                                }, _0x57ba3a &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                    _0xe35d1d ? _0x228804() : _0x1a5fe6['stopBreath' + 'Eff'](_0x57d74f);
                                }));
                            }));
                        };
                        _0x228804(), _0x882ec0['once'](Laya['Event']['REMOVED'], this, function () {
                            this['stopBreath' + 'Eff'](_0x57d74f);
                        });
                    }, _0x1a5fe6['stopBreath' + 'Eff'] = function (_0x555c7d) {
                        var _0x5704ee = _0x555c7d;
                        _0x5704ee['__breathEf' + 'f'] &amp;&amp; (Laya['Tween']['clear'](_0x5704ee['__breathEf' + 'f']['tween']), _0x555c7d['scaleX'] = _0x5704ee['__breathEf' + 'f']['o']['x'], _0x555c7d['scaleY'] = _0x5704ee['__breathEf' + 'f']['o']['y'], _0x5704ee['__breathEf' + 'f'] = null);
                    }, _0x1a5fe6['cd'] = function (_0x3391c0, _0x3341fc, _0xd114f6, _0x89d69e) {
                        var _0x494605 = _0x3391c0, _0x284961 = _0x3391c0['width'] &gt;&gt; 0x1, _0x10d050 = _0x3391c0['height'] &gt;&gt; 0x1, _0xaaad74 = -0x5a, _0x1aecb8 = 0x10e;
                        if (_0x494605['__cdEff']) {
                            Laya['Tween']['clear'](_0x494605['__cdEff']['tween']);
                            var _0x187525 = _0x494605['__cdEff']['o'];
                            _0x187525['graphics']['drawPie'](_0x284961, _0x10d050, _0x284961, _0xaaad74, _0x1aecb8, '#000000'), _0x494605['__cdEff']['angle'] = _0xaaad74;
                        } else {
                            var _0x187525 = new Laya['Sprite']();
                            _0x187525['setSelfBou' + 'nds'](new Laya['Rectangle'](0x0, 0x0, _0x3391c0['width'], _0x3391c0['height'])), _0x187525['alpha'] = 0.8, _0x89d69e ? _0x3391c0['mask'] = _0x187525 : _0x3391c0['addChild'](_0x187525), _0x187525['graphics']['drawPie'](_0x284961, _0x10d050, _0x284961, _0xaaad74, _0x1aecb8, '#000000'), _0x494605['__cdEff'] = {
                                'o': _0x187525,
                                'angle': _0xaaad74
                            };
                        }
                        _0x494605['__cdEff']['tween'] = Laya['Tween']['to'](_0x494605['__cdEff'], {
                            'angle': _0x1aecb8,
                            'update': new Laya['Handler'](this, function () {
                                var _0x1f488e = _0x494605['__cdEff']['o'], _0x178912 = _0x494605['__cdEff']['angle'];
                                0x0 == _0x2f51b5['default']['equal'](_0x178912, _0xaaad74, 0x1) &amp;&amp; (_0xaaad74 = _0x178912, _0x1f488e['graphics']['clear'](), _0x1f488e['graphics']['drawPie'](_0x284961, _0x10d050, _0x284961, _0x178912, _0x1aecb8, '#000000'));
                            })
                        }, _0x3341fc, null, Laya['Handler']['create'](this, function () {
                            var _0x11d493 = _0x494605['__cdEff']['o'];
                            _0x11d493['destroy'](), _0x89d69e &amp;&amp; (_0x3391c0['mask'] = null), _0x494605['__cdEff'] = null, _0xd114f6 &amp;&amp; _0xd114f6['run']();
                        })), _0x3391c0['once'](Laya['Event']['REMOVED'], this, this['stopCDEff'], [_0x3391c0]);
                    }, _0x1a5fe6['getCDEffTw' + 'een'] = function (_0x36865d) {
                        return _0x36865d['__cdEff'] &amp;&amp; _0x36865d['__cdEff']['tween'];
                    }, _0x1a5fe6['stopCDEff'] = function (_0x60d430) {
                        if (_0x60d430['__cdEff']) {
                            Laya['Tween']['clear'](_0x60d430['__cdEff']['tween']);
                            var _0x5ce5e0 = _0x60d430['__cdEff']['o'];
                            _0x5ce5e0['destroy'](), _0x60d430['mask'] = null, _0x60d430['__cdEff'] = null;
                        }
                    }, _0x1a5fe6['splashScre' + 'en'] = function (_0x26de59, _0x265f07, _0x1db435, _0xd544ae) {
                        var _0x4f001f = this;
                        void 0x0 === _0x1db435 &amp;&amp; (_0x1db435 = 0x1);
                        var _0x1d77bc, _0x34755d = Laya['stage'];
                        _0x34755d['__splashSc' + 'reenEff'] ? (Laya['Tween']['clear'](_0x34755d['__splashSc' + 'reenEff']['tween']), _0x1d77bc = _0x34755d['__splashSc' + 'reenEff']['o']) : (_0x1d77bc = new Laya['Sprite'](), _0x1d77bc['graphics']['drawRect'](0x0, 0x0, Laya['stage']['width'], Laya['stage']['height'], _0x26de59), Laya['stage']['addChild'](_0x1d77bc), _0x34755d['__splashSc' + 'reenEff'] = { 'o': _0x1d77bc }), _0x1d77bc['alpha'] = 0x0, _0x34755d['__splashSc' + 'reenEff']['tween'] = Laya['Tween']['to'](_0x1d77bc, { 'alpha': _0x1db435 }, _0x265f07 &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                            _0xd544ae &amp;&amp; _0xd544ae['run'](), _0x34755d['__splashSc' + 'reenEff']['tween'] = Laya['Tween']['to'](_0x1d77bc, { 'alpha': 0x0 }, _0x265f07 &gt;&gt; 0x1, null, Laya['Handler']['create'](_0x4f001f, function () {
                                _0x1d77bc['removeSelf'](), _0x34755d['__splashSc' + 'reenEff'] = null;
                            }));
                        }));
                    }, _0x1a5fe6['shadeScree' + 'n'] = function (_0x1fcc1e, _0x2a8c80, _0x288352, _0x40f404) {
                        void 0x0 === _0x288352 &amp;&amp; (_0x288352 = 0x1);
                        var _0x199976, _0x55494e = Laya['stage'];
                        _0x55494e['__splashSc' + 'reenEff'] ? (Laya['Tween']['clear'](_0x55494e['__splashSc' + 'reenEff']['tween']), _0x199976 = _0x55494e['__splashSc' + 'reenEff']['o']) : (_0x199976 = new Laya['Sprite'](), _0x199976['graphics']['drawRect'](0x0, 0x0, Laya['stage']['width'], Laya['stage']['height'], _0x1fcc1e), Laya['stage']['addChild'](_0x199976), _0x55494e['__splashSc' + 'reenEff'] = { 'o': _0x199976 }), _0x199976['alpha'] = 0x0, _0x55494e['__splashSc' + 'reenEff']['tween'] = Laya['Tween']['to'](_0x199976, { 'alpha': _0x288352 }, _0x2a8c80 &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                            _0x199976['removeSelf'](), _0x55494e['__splashSc' + 'reenEff'] = null, _0x40f404 &amp;&amp; _0x40f404['run']();
                        }));
                    }, _0x1a5fe6['shadeUICom' + 'ponet'] = function (_0x212aec, _0x412d17, _0x4a43c3) {
                        _0x412d17 = _0x412d17 || '#ffffffff';
                        var _0x5c2677 = !0x1;
                        if (_0x212aec['name'] &amp;&amp; _0x4a43c3 &amp;&amp; -0x1 !== _0x4a43c3['indexOf'](_0x212aec['name']) &amp;&amp; (_0x5c2677 = !0x0), !_0x5c2677 &amp;&amp; (_0x212aec instanceof Laya['Image'] || _0x212aec instanceof Laya['Sprite'] || _0x212aec instanceof Laya['Label'])) {
                            var _0x359eb0 = parseInt(_0x412d17['substring'](0x1, 0x3), 0x10) / 0xff, _0x50c75d = parseInt(_0x412d17['substring'](0x3, 0x5), 0x10) / 0xff, _0x1c210a = parseInt(_0x412d17['substring'](0x5, 0x7), 0x10) / 0xff, _0x59eac7 = parseInt(_0x412d17['substring'](0x7), 0x10) / 0xff;
                            _0x212aec['filters'] = [new Laya['ColorFilte' + 'r']([
                                    _0x359eb0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    _0x50c75d,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    _0x1c210a,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    0x0,
                                    _0x59eac7,
                                    0x0
                                ])];
                        }
                        for (var _0x109547 = 0x0; _0x109547 &lt; _0x212aec['numChildre' + 'n']; ++_0x109547)
                            _0x1a5fe6['shadeUICom' + 'ponet'](_0x212aec['getChildAt'](_0x109547), _0x412d17, _0x4a43c3);
                    }, _0x1a5fe6['ghostEff'] = function (_0x15aca7, _0x106601, _0x8714db) {
                    }, _0x1a5fe6['moveToEff'] = function (_0x2ab0ba, _0x3c184d, _0x244d84, _0x5ee20b, _0x4068a1, _0x4e6256) {
                        if (_0x2ab0ba instanceof Laya['Image']) {
                            var _0x52c518 = null, _0x1860fd = _0x2ab0ba['localToGlo' + 'bal'](new Laya['Point'](), !0x1, Laya['stage']), _0x5ea3ac = _0x3c184d;
                            _0x3c184d instanceof Laya['Sprite'] ? (_0x5ea3ac = _0x3c184d['localToGlo' + 'bal'](new Laya['Point'](), !0x1, Laya['stage']), _0x52c518 = {
                                'x': _0x5ea3ac['x'],
                                'y': _0x5ea3ac['y'],
                                'scaleX': _0x3c184d['scaleX'],
                                'scaleY': _0x3c184d['scaleY']
                            }) : _0x52c518 = {
                                'x': _0x5ea3ac['x'],
                                'y': _0x5ea3ac['y']
                            }, _0x5ee20b = _0x5ee20b || Laya['Ease']['quartInOut'];
                            var _0x24b4ae = new Laya['Image'](_0x2ab0ba['skin']);
                            _0x24b4ae['pos'](_0x1860fd['x'], _0x1860fd['y']), _0x24b4ae['zOrder'] = 0x3e8, Laya['stage']['addChild'](_0x24b4ae), Laya['Tween']['to'](_0x24b4ae, _0x52c518, _0x244d84 || 0x1f4, _0x5ee20b, Laya['Handler']['create'](this, function () {
                                _0x24b4ae['removeSelf'](), _0x4068a1 &amp;&amp; _0x4e6256 &amp;&amp; _0x4068a1['call'](_0x4e6256);
                            }));
                        }
                    }, _0x1a5fe6['jellyQEff'] = function (_0x385a8b, _0x4aba39, _0x4b4f19) {
                        void 0x0 === _0x4b4f19 &amp;&amp; (_0x4b4f19 = 0x1);
                        var _0x3444a4 = 0xa * _0x4b4f19 || 0xa, _0x3f8c25 = {
                                'scx': _0x385a8b['scaleX'],
                                'scy': _0x385a8b['scaleY']
                            }, _0x3b1b43 = _0x385a8b;
                        if (_0x3b1b43['_jellyQEff']) {
                            if (!_0x3b1b43['_jellyQEff']['complete'])
                                return;
                            _0x3b1b43['_jellyQEff']['curTime'] = 0x0, _0x3b1b43['_jellyQEff']['complete'] = !0x1;
                        } else
                            _0x3b1b43['_jellyQEff'] = {
                                'tween': null,
                                'curTime': 0x0,
                                'complete': !0x1
                            };
                        var _0x33cc9 = new Laya['Handler'](this, function () {
                            var _0x39f014 = _0x3b1b43['_jellyQEff']['curTime'], _0x1adc1c = 0.1 * Math['exp'](-0.04 * _0x39f014) * Math['cos'](Math['PI'] / _0x3444a4 * _0x39f014);
                            _0x3b1b43['_jellyQEff']['curTime'] += Math['PI'] / (_0x3444a4 / 0x2), _0x385a8b['scaleX'] = _0x3f8c25['scx'] + _0x1adc1c, _0x385a8b['scaleY'] = _0x3f8c25['scy'] + _0x1adc1c;
                        });
                        Laya['Tween']['to'](_0x3b1b43, { 'update': _0x33cc9 }, 0x12c, null, Laya['Handler']['create'](this, function () {
                            _0x385a8b['scaleX'] = _0x3f8c25['scx'], _0x385a8b['scaleY'] = _0x3f8c25['scy'], _0x3b1b43['_jellyQEff']['complete'] = !0x0, _0x4aba39 &amp;&amp; _0x4aba39['run']();
                        }, [_0x3b1b43]));
                    }, _0x1a5fe6['btnScaleEf' + 'f'] = function (_0x21c131, _0x123cb9) {
                        void 0x0 === _0x123cb9 &amp;&amp; (_0x123cb9 = {
                            'x': 0.88,
                            'y': 0.88
                        });
                        var _0x55aa45 = _0x21c131;
                        if (!_0x55aa45['__btnScale' + 'Eff']) {
                            var _0x24d563 = {
                                'scx': _0x21c131['scaleX'],
                                'scy': _0x21c131['scaleY']
                            };
                            _0x55aa45['__btnScale' + 'Eff'] = _0x24d563, _0x21c131['on'](Laya['Event']['MOUSE_DOWN'], this, function (_0x39bc37) {
                                _0x21c131['scale'](_0x24d563['scx'] * _0x123cb9['x'], _0x24d563['scy'] * _0x123cb9['y']);
                            }), _0x21c131['on'](Laya['Event']['MOUSE_OUT'], this, function (_0xa943f0) {
                                _0x21c131['scale'](_0x24d563['scx'], _0x24d563['scy']);
                            }), _0x21c131['on'](Laya['Event']['MOUSE_UP'], this, function (_0x576eb3) {
                                _0x21c131['scale'](_0x24d563['scx'], _0x24d563['scy']);
                            });
                        }
                    }, _0x1a5fe6['jumpEff'] = function (_0x5b5285, _0xd6ac02, _0x1d7c08, _0x33b805) {
                        void 0x0 === _0xd6ac02 &amp;&amp; (_0xd6ac02 = 0x7), void 0x0 === _0x1d7c08 &amp;&amp; (_0x1d7c08 = 0x3e8), void 0x0 === _0x33b805 &amp;&amp; (_0x33b805 = !0x0);
                        var _0x59e399 = {
                                'ox': _0x5b5285['x'],
                                'oy': _0x5b5285['y']
                            }, _0x5bf36e = _0x5b5285;
                        _0x5bf36e['_eff'] ? Laya['Tween']['clear'](_0x5bf36e['_eff']['tween']) : (_0x5bf36e['_eff'] = {}, _0x5bf36e['_eff']['tween'] = new Laya['Tween']());
                        var _0x300643 = function () {
                            var _0x5d5bfb = this;
                            _0x5bf36e['_eff']['tween']['to'](_0x5b5285, { 'y': _0x59e399['oy'] + _0xd6ac02 }, 0x1f4, null, Laya['Handler']['create'](this, function () {
                                _0x5bf36e['_eff']['tween']['to'](_0x5b5285, { 'y': _0x59e399['oy'] }, 0x1f4, null, Laya['Handler']['create'](_0x5d5bfb, function () {
                                    _0x33b805 &amp;&amp; (_0x300643(), _0x5b5285['y'] = _0x59e399['oy']);
                                }));
                            }));
                        };
                        _0x300643();
                    }, _0x1a5fe6['scaleEff'] = function (_0x2b869e, _0x2cf27c, _0xee6ca6) {
                        var _0x2877a1 = this, _0x95b39 = {
                                'ox': _0x2b869e['scaleX'],
                                'oy': _0x2b869e['scaleY']
                            }, _0x35aa91 = _0x2b869e;
                        _0x35aa91['__scaleEff'] ? (Laya['Tween']['clear'](_0x35aa91['__scaleEff']['tween']), _0x95b39['ox'] = _0x35aa91['__scaleEff']['ox'], _0x95b39['oy'] = _0x35aa91['__scaleEff']['oy'], _0x2b869e['scaleX'] = _0x95b39['ox'], _0x2b869e['scaleY'] = _0x95b39['oy']) : _0x35aa91['__scaleEff'] = _0x95b39, _0x35aa91['__scaleEff']['tween'] = Laya['Tween']['to'](_0x2b869e, {
                            'scaleX': _0x95b39['ox'] + _0x2cf27c,
                            'scaleY': _0x95b39['oy'] + _0x2cf27c
                        }, _0xee6ca6 &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                            Laya['Tween']['to'](_0x2b869e, {
                                'scaleX': _0x95b39['ox'],
                                'scaleY': _0x95b39['oy']
                            }, _0xee6ca6 &gt;&gt; 0x1, null, Laya['Handler']['create'](_0x2877a1, function () {
                                _0x35aa91['__scaleEff'] = null;
                            }));
                        }));
                    }, _0x1a5fe6['jetEff'] = function (_0x492840, _0x2d0dac, _0x1d9f1a, _0x5ced41, _0x23d4af) {
                        void 0x0 === _0x2d0dac &amp;&amp; (_0x2d0dac = !0x0), void 0x0 === _0x5ced41 &amp;&amp; (_0x5ced41 = 0x0), void 0x0 === _0x23d4af &amp;&amp; (_0x23d4af = 0x8);
                        for (var _0x204d7c = new Laya['Box'](), _0x229287 = 0x28, _0x327ef1 = Math['PI'] / _0x229287, _0x39d342 = 0x0; _0x23d4af &gt; _0x39d342; ++_0x39d342) {
                            var _0x16f037 = new Laya['Image']();
                            _0x16f037['skin'] = _0x492840, _0x16f037['name'] = 'img' + _0x39d342, _0x204d7c['addChild'](_0x16f037);
                            var _0x2d2120 = 0x64 * _0x39d342, _0x338221 = 0x96;
                            _0x39d342 % 0x2 == 0x0 ? Laya['timer']['once'](_0x2d2120, null, function (_0x5a151d) {
                                var _0x13f4c2 = _0x5a151d, _0x4a3aa1 = 0.1 * _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x2) * _0x338221;
                                _0x13f4c2['_eff'] = {
                                    'curX': 0x0,
                                    'a': _0x338221 + _0x4a3aa1 * (0x0 == _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x1) ? -0x1 : 0x1),
                                    'x': 0x0,
                                    'xdelta': _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x3)
                                };
                                var _0xc55793 = new Laya['Handler'](this, function (_0x2a1f4b) {
                                    var _0x3063ab = _0x2a1f4b['_eff']['a'], _0xd99abb = _0x2a1f4b['_eff']['curX'], _0x6f509 = -_0x3063ab * Math['sin'](_0xd99abb);
                                    _0x2a1f4b['x'] = _0x2a1f4b['_eff']['x'], _0x2a1f4b['y'] = _0x6f509, _0x2a1f4b['_eff']['curX'] = _0xd99abb + _0x327ef1, _0x2a1f4b['_eff']['x'] += _0x2a1f4b['_eff']['xdelta'];
                                }, [_0x13f4c2]);
                                Laya['Tween']['to'](_0x5a151d, { 'update': _0xc55793 }, 16.67 * _0x229287);
                            }, [_0x16f037]) : Laya['timer']['once'](_0x2d2120, null, function (_0x494966) {
                                var _0x354d49 = _0x494966, _0x4fc137 = 0.01 * _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x2) * _0x338221;
                                _0x354d49['_eff'] = {
                                    'curX': 0x0,
                                    'a': _0x338221 + _0x4fc137 * (0x0 == _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x1) ? -0x1 : 0x1),
                                    'x': 0x0,
                                    'xdelta': _0x2f51b5['default']['getIntRand' + 'om'](0x0, 0x3)
                                };
                                var _0x1644bd = new Laya['Handler'](this, function (_0x1d39d2) {
                                    var _0x1a6acb = _0x1d39d2['_eff']['a'], _0x4ac672 = _0x1d39d2['_eff']['curX'], _0x36d059 = -_0x1a6acb * Math['sin'](-_0x4ac672);
                                    _0x1d39d2['x'] = _0x1d39d2['_eff']['x'], _0x1d39d2['y'] = _0x36d059, _0x1d39d2['_eff']['curX'] = _0x4ac672 - _0x327ef1, _0x1d39d2['_eff']['x'] -= _0x1d39d2['_eff']['xdelta'];
                                }, [_0x354d49]);
                                Laya['Tween']['to'](_0x494966, { 'update': _0x1644bd }, 16.67 * _0x229287);
                            }, [_0x16f037]);
                        }
                        return Laya['timer']['once'](0x2bc + 16.67 * _0x229287, null, function (_0x4ff180) {
                            Laya['Tween']['to'](_0x4ff180, { 'alpha': _0x5ced41 }, 0x12c, null, Laya['Handler']['create'](null, function (_0x273af8) {
                                _0x2d0dac &amp;&amp; _0x273af8['removeSelf'](), _0x1d9f1a &amp;&amp; _0x1d9f1a['run']();
                            }, [_0x4ff180]));
                        }, [_0x204d7c]), _0x204d7c;
                    }, _0x1a5fe6['scale_up_f' + 'ade'] = function (_0x242789, _0x3f982f) {
                        return new _0xcad82d['default'](_0x242789, _0x3f982f)['scaleIn'](0x2, 0xc8)['delay'](0x12c)['up'](0x32, 0x1f4)['fadeOut'](0x1f4)['delay'](0x1f4)['recover']();
                    }, _0x1a5fe6['up_fade'] = function (_0x565d6c, _0x210103, _0x4b7e41, _0x483e79) {
                        return void 0x0 === _0x4b7e41 &amp;&amp; (_0x4b7e41 = 0x32), void 0x0 === _0x483e79 &amp;&amp; (_0x483e79 = 0x1f4), new _0xcad82d['default'](_0x565d6c, _0x210103)['up'](_0x4b7e41, _0x483e79)['fadeOut'](_0x483e79)['delay'](_0x483e79)['recover']();
                    }, _0x1a5fe6['move_fade'] = function (_0x1ee2e8, _0x458184, _0x1ed659, _0x25e253) {
                        return void 0x0 === _0x25e253 &amp;&amp; (_0x25e253 = 0x1f4), new _0xcad82d['default'](_0x1ee2e8, _0x1ed659)['move'](_0x458184['x'], _0x458184['y'], _0x25e253)['fadeOut'](_0x25e253)['delay'](_0x25e253)['recover']();
                    }, _0x1a5fe6['fade_InOut'] = function (_0x4c7224, _0x3c392c, _0x41657c, _0x5484ae, _0x372cd5) {
                        void 0x0 === _0x41657c &amp;&amp; (_0x41657c = 0x1), void 0x0 === _0x5484ae &amp;&amp; (_0x5484ae = 0x0);
                        var _0x1b1bc0 = _0x4c7224;
                        _0x1b1bc0['__fadeInOu' + 'tEff'] ? Laya['Tween']['clear'](_0x1b1bc0['__fadeInOu' + 'tEff']['tween']) : _0x1b1bc0['__fadeInOu' + 'tEff'] = { 'alpha': _0x4c7224['alpha'] };
                        var _0x45111a = function () {
                            var _0x3cf74d = this;
                            _0x1b1bc0['__fadeInOu' + 'tEff']['tween'] = Laya['Tween']['to'](_0x4c7224, { 'alpha': _0x5484ae }, _0x3c392c &gt;&gt; 0x1, null, Laya['Handler']['create'](this, function () {
                                _0x1b1bc0['__fadeInOu' + 'tEff']['tween'] = Laya['Tween']['to'](_0x4c7224, { 'alpha': _0x41657c }, _0x3c392c &gt;&gt; 0x1, null, Laya['Handler']['create'](_0x3cf74d, function () {
                                    _0x372cd5 ? _0x45111a() : _0x3cf74d['stopFadeIn' + 'OutEff'](_0x4c7224);
                                }));
                            }));
                        };
                        _0x45111a(), _0x4c7224['once'](Laya['Event']['REMOVED'], this, this['stopFadeIn' + 'OutEff'], [_0x4c7224]);
                    }, _0x1a5fe6['stopFadeIn' + 'OutEff'] = function (_0x3631ec) {
                        var _0x28d423 = _0x3631ec;
                        _0x28d423['__fadeInOu' + 'tEff'] &amp;&amp; (_0x3631ec['alpha'] = _0x28d423['__fadeInOu' + 'tEff']['alpha'], Laya['Tween']['clear'](_0x28d423['__fadeInOu' + 'tEff']['tween']), _0x28d423['__fadeInOu' + 'tEff'] = null, _0x3631ec['off'](Laya['Event']['REMOVED'], this, this['stopFadeIn' + 'OutEff']));
                    }, _0x1a5fe6['splashColo' + 'r'] = function (_0x24a977, _0x37295c, _0x24b525, _0x4122b6, _0x305a3a, _0x1f56d7) {
                        void 0x0 === _0x24b525 &amp;&amp; (_0x24b525 = -0x1), void 0x0 === _0x4122b6 &amp;&amp; (_0x4122b6 = '#000000'), void 0x0 === _0x305a3a &amp;&amp; (_0x305a3a = '#ffffff');
                        var _0xfa4d1, _0xea7c8d = _0x24a977;
                        _0xea7c8d['__splashCo' + 'lor'] ? (_0xfa4d1 = _0xea7c8d['__splashCo' + 'lor']['o'], _0xfa4d1['clearAll'](_0x24a977), _0x24a977['filters'] = void 0x0) : (_0xfa4d1 = new Laya['Timer'](), _0xea7c8d['__splashCo' + 'lor'] = {
                            'o': _0xfa4d1,
                            'c': _0x24a977['filters']
                        });
                        var _0x1a1cd8 = function () {
                            _0xfa4d1['once'](_0x37295c &gt;&gt; 0x1, _0x24a977, function () {
                                _0x24a977['color'] = _0x305a3a, _0xfa4d1['once'](_0x37295c &gt;&gt; 0x1, _0x24a977, function () {
                                    _0x24a977['color'] = _0x4122b6, -0x1 == _0x24b525 ? _0x1a1cd8() : (_0x24b525 -= 0x1, 0x0 &gt;= _0x24b525 ? (_0x1a5fe6['stopSplash' + 'Color'](_0x24a977), _0x1f56d7 &amp;&amp; _0x1f56d7()) : _0x1a1cd8());
                                });
                            });
                        };
                        _0x24a977['once'](Laya['Event']['REMOVED'], _0x24a977, this['stopSplash' + 'Color']), _0x24a977['color'] = _0x4122b6, _0x1a1cd8();
                    }, _0x1a5fe6['stopSplash' + 'Color'] = function (_0x51f32d) {
                        var _0x152855 = _0x51f32d || this;
                        if (_0x152855['__splashCo' + 'lor']) {
                            var _0x14a78d = _0x152855['__splashCo' + 'lor']['o'];
                            _0x14a78d &amp;&amp; _0x14a78d['clearAll'](_0x51f32d), _0x51f32d['filters'] = _0x152855['__splashCo' + 'lor']['c'], _0x152855['__splashCo' + 'lor'] = null;
                        }
                    }, _0x1a5fe6['getPropEff' + 'ect'] = function (_0x21bebc, _0x3cd519, _0x19b132, _0x186822, _0x44dfdb, _0x5b8bcd, _0x1aa0ac, _0x4b4121) {
                        Laya['MouseManag' + 'er']['enabled'] = !0x1;
                        for (var _0x4c08a9 = 0xf, _0x5ade77 = [
                                    {
                                        'x': -0x12c,
                                        'y': -0x96
                                    },
                                    {
                                        'x': 0x0,
                                        'y': -0x96
                                    },
                                    {
                                        'x': 0x12c,
                                        'y': -0x96
                                    }
                                ], _0x5e15f4 = _0x1aa0ac['scaleX'], _0x503cb8 = _0x1aa0ac['scaleY'], _0x5df9af = [], _0x44d793 = 0x0; 0x3 &gt; _0x44d793; _0x44d793++)
                            for (var _0x1cc80f = 0x0; _0x4c08a9 &gt; _0x1cc80f; _0x1cc80f++) {
                                var _0x776820 = Laya['Pool']['getItemByC' + 'lass']('goldImage', Laya['Image']);
                                _0x776820['source'] = Laya['loader']['getRes'](_0x21bebc), _0x776820['anchorX'] = 0.5, _0x776820['anchorY'] = 0.5, _0x776820['scale'](0x1, 0x1), _0x776820['size'](0x46, 0x46), _0x776820['pos'](_0x3cd519['x'], _0x3cd519['y'], !0x0), _0x776820['zOrder'] = 0x3e8, Laya['stage']['addChild'](_0x776820);
                                var _0x4b9178 = {
                                        'x': _0x5ade77[_0x44d793]['x'] + _0x2f51b5['default']['getIntRand' + 'om'](-0x96, 0x96),
                                        'y': _0x5ade77[_0x44d793]['y'] + _0x2f51b5['default']['getIntRand' + 'om'](-0x32, 0x32)
                                    }, _0x35266f = new Laya['Point'](_0x3cd519['x'] + _0x4b9178['x'], _0x3cd519['y'] + _0x4b9178['y']), _0x2ff89b = {
                                        'image': _0x776820,
                                        'counts': 0x0,
                                        'point': [
                                            _0x3cd519,
                                            _0x35266f,
                                            _0x19b132
                                        ],
                                        'runSign': !0x1
                                    };
                                _0x5df9af['push'](_0x2ff89b), Laya['timer']['once'](0xf * _0x1cc80f, this, function (_0x289d39) {
                                    _0x5df9af[_0x289d39]['runSign'] = !0x0;
                                }, [_0x44d793 * _0x4c08a9 + _0x1cc80f]);
                            }
                        _0x95d665['default']['getInstanc' + 'e']()['playSound'](_0x186822);
                        var _0x38cd2f = function () {
                            _0x95d665['default']['getInstanc' + 'e']()['playSound'](_0x186822);
                        };
                        Laya['timer']['loop'](0x32, Laya['stage'], _0x38cd2f), Laya['timer']['once'](0xc8, Laya['stage'], function () {
                            Laya['timer']['clear'](Laya['stage'], _0x38cd2f);
                        });
                        var _0x52cc1f = function (_0x46eae1) {
                            for (var _0x3ad732 = 0x0; _0x3ad732 &lt; _0x5df9af['length']; _0x3ad732++) {
                                var _0x5042fb = _0x5df9af[_0x3ad732];
                                if (_0x5042fb &amp;&amp; _0x5042fb['runSign']) {
                                    var _0x1f5606 = _0x46eae1 * _0x5042fb['counts'], _0x4d964d = _0x1a5fe6['getBezierP' + 'oint'](_0x1f5606, _0x5042fb['point'][0x0], _0x5042fb['point'][0x1], _0x5042fb['point'][0x2]);
                                    _0x5042fb['image']['pos'](_0x4d964d['x'], _0x4d964d['y']), _0x1f5606 &gt;= 0x1 ? (_0x5042fb['image']['removeSelf'](), Laya['Pool']['recover']('goldImage', _0x5042fb['image']), _0x5df9af[_0x3ad732] = void 0x0, _0x3ad732 == _0x5df9af['length'] - 0x1 ? (Laya['timer']['clear'](Laya['stage'], _0x52cc1f), Laya['MouseManag' + 'er']['enabled'] = !0x0, _0x1aa0ac ? Laya['timer']['once'](0x96, this, function () {
                                        Laya['Tween']['clearAll'](_0x1aa0ac), Laya['Tween']['to'](_0x1aa0ac, {
                                            'scaleX': _0x5e15f4,
                                            'scaleY': _0x503cb8
                                        }, 0x64), _0x5b8bcd &amp;&amp; _0x5b8bcd['run']();
                                    }) : _0x5b8bcd &amp;&amp; _0x5b8bcd['run']()) : 0x0 == _0x3ad732 &amp;&amp; (_0x95d665['default']['getInstanc' + 'e']()['playSound'](_0x44dfdb), _0x1aa0ac &amp;&amp; _0x1a5fe6['propQEffec' + 't'](_0x1aa0ac), _0x4b4121 &amp;&amp; _0x4b4121['run']())) : _0x5df9af[_0x3ad732]['counts'] += 0x46;
                                }
                            }
                        };
                        Laya['timer']['frameLoop'](0x1, Laya['stage'], _0x52cc1f, [0.0003]);
                    }, _0x1a5fe6['consumePro' + 'pEffect'] = function (_0x27f427, _0x53b2da, _0x44502f, _0x9f8f8d) {
                        for (var _0x2a95d5 = 0x5, _0x40953c = 0x0; 0x3 &gt; _0x40953c; _0x40953c++)
                            for (var _0x4b83a5 = 0x0; _0x2a95d5 &gt; _0x4b83a5; _0x4b83a5++)
                                Laya['timer']['once'](0x32 * _0x4b83a5, this, function () {
                                    var _0x2b1d6e = Laya['Pool']['getItemByC' + 'lass']('goldImage', Laya['Image']);
                                    _0x2b1d6e['source'] = Laya['loader']['getRes'](_0x27f427), _0x2b1d6e['anchorX'] = 0.5, _0x2b1d6e['anchorY'] = 0.5, _0x2b1d6e['size'](0x23, 0x23), _0x2b1d6e['pos'](_0x53b2da['x'], _0x53b2da['y'], !0x0), _0x2b1d6e['zOrder'] = 0x3e8, Laya['stage']['addChild'](_0x2b1d6e), Laya['Tween']['to'](_0x2b1d6e, {
                                        'x': _0x53b2da['x'] + _0x2f51b5['default']['getIntRand' + 'om'](-0x64, 0x64),
                                        'y': _0x53b2da['y'] + _0x2f51b5['default']['getIntRand' + 'om'](-0x64, 0x64)
                                    }, 0x190, null, Laya['Handler']['create'](this, function (_0x444d7c) {
                                        _0x444d7c['removeSelf'](), Laya['Pool']['recover']('goldImage', _0x444d7c), _0x9f8f8d &amp;&amp; _0x9f8f8d['run']();
                                    }, [_0x2b1d6e]));
                                });
                        var _0x2cc1ab = new Laya['Label']();
                        _0x2cc1ab['text'] = '-' + _0x44502f, _0x2cc1ab['anchorX'] = _0x2cc1ab['anchorY'] = 0.5, _0x2cc1ab['fontSize'] = 0x2d, _0x2cc1ab['pos'](_0x53b2da['x'], _0x53b2da['y']), _0x2cc1ab['zOrder'] = 0x3e9, _0x2cc1ab['color'] = '#f8f3d3', _0x2cc1ab['stroke'] = 0x3, _0x2cc1ab['strokeColo' + 'r'] = '#000000', Laya['stage']['addChild'](_0x2cc1ab), Laya['Tween']['to'](_0x2cc1ab, {
                            'x': _0x53b2da['x'],
                            'y': _0x53b2da['y'] - 0x64
                        }, 0x1f4, null, Laya['Handler']['create'](this, function (_0xcabad) {
                            _0xcabad['removeSelf'](), _0xcabad['destroy']();
                        }, [_0x2cc1ab]));
                    }, _0x1a5fe6['propQEffec' + 't'] = function (_0x444fa7) {
                        var _0x469ba0 = _0x444fa7['scaleX'], _0x2dbd17 = (_0x444fa7['scaleY'], new _0x5aa035['default']([
                                {
                                    't': 'to',
                                    'target': _0x444fa7,
                                    'props': {
                                        'scaleX': 1.25 * _0x469ba0,
                                        'scaleY': 0.75 * _0x469ba0
                                    },
                                    'duration': 0x32,
                                    'ease': null
                                },
                                {
                                    't': 'to',
                                    'target': _0x444fa7,
                                    'props': {
                                        'scaleX': 0.75 * _0x469ba0,
                                        'scaleY': 1.25 * _0x469ba0
                                    },
                                    'duration': 0x32,
                                    'ease': null
                                }
                            ], !0x0));
                        _0x2dbd17['run']();
                    }, _0x1a5fe6['getBezierP' + 'oint'] = function (_0x14272a, _0x49e19c, _0x561a81, _0x176be8) {
                        var _0x24c503 = 0x1 - _0x14272a, _0x25f801 = _0x24c503 * _0x24c503 * _0x49e19c['x'] + 0x2 * _0x14272a * _0x24c503 * _0x561a81['x'] + _0x14272a * _0x14272a * _0x176be8['x'], _0x595e88 = _0x24c503 * _0x24c503 * _0x49e19c['y'] + 0x2 * _0x14272a * _0x24c503 * _0x561a81['y'] + _0x14272a * _0x14272a * _0x176be8['y'];
                        return {
                            'x': _0x25f801,
                            'y': _0x595e88
                        };
                    }, _0x1a5fe6['glowBreath'] = function (_0x1f5176, _0x2fcfa9) {
                        if (!_0x1f5176['scene'])
                            return void console['log']('è¯¥æŽ§ä»¶æ—&nbsp;æ‰€å±žåœºæ™¯!!' + '!');
                        _0x2fcfa9 ? (!_0x2fcfa9['color'] &amp;&amp; (_0x2fcfa9['color'] = '#ffffff'), !_0x2fcfa9['blur'] &amp;&amp; (_0x2fcfa9['blur'] = 0x1), !_0x2fcfa9['offX'] &amp;&amp; (_0x2fcfa9['offX'] = 0x0), !_0x2fcfa9['offY'] &amp;&amp; (_0x2fcfa9['offY'] = 0x0)) : _0x2fcfa9 = {
                            'color': '#fffffff',
                            'blur': 0x1
                        };
                        var _0x46b2f6 = 0x0, _0x1c0f9b = _0x2fcfa9['blur'], _0x9ebd4f = !0x0;
                        _0x1f5176['scene']['timer']['loop'](0x64, _0x1f5176['scene'], function () {
                            if (_0x9ebd4f) {
                                if (_0x46b2f6++, _0x46b2f6 &gt; _0x1c0f9b)
                                    return void (_0x9ebd4f = !0x1);
                            } else {
                                if (_0x46b2f6--, 0x0 &gt; _0x46b2f6)
                                    return void (_0x9ebd4f = !0x0);
                            }
                            _0x1f5176['filters'] = [], _0x1f5176['filters'] = [new Laya['GlowFilter'](_0x2fcfa9['color'], _0x46b2f6, _0x2fcfa9['offX'], _0x2fcfa9['offY'])];
                        });
                    }, _0x1a5fe6;
                }();
            _0x3e4640['default'] = _0x3dc02a;
        },
        {
            '../Action/Sequence': 0x7,
            '../Manager/SoundManager': 0x1a,
            '../Tools/Utils': 0x1f,
            './TweenSequence': 0x22
        }
    ],
    0x21: [
        function (_0x1cd15b, _0x2ef243, _0x2495cd) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2495cd, '__esModule', { 'value': !0x0 });
            var _0x1caa9d = '&lt;span', _0x430750 = function (_0x27a581) {
                    function _0x22b19c(_0x36ee4d) {
                        var _0xde2d89 = _0x27a581['call'](this) || this;
                        return _0xde2d89['name'] = 'HtmlText', _0xde2d89['style']['align'] = 'center', _0xde2d89['style']['valign'] = 'middle', _0xde2d89['style']['wordWrap'] = !0x1, _0x36ee4d &amp;&amp; (_0x36ee4d = _0xde2d89['parse'](_0x36ee4d), _0xde2d89['innerHTML'] = _0x36ee4d), _0xde2d89;
                    }
                    return __extends(_0x22b19c, _0x27a581), _0x22b19c['prototype']['parse'] = function (_0x3ccdeb) {
                        var _0x20dc12 = _0x3ccdeb['split'](/(&lt;span.+&lt;\/span&gt;)/g);
                        0x0 == _0x20dc12['length'] &amp;&amp; _0x20dc12['push'](_0x3ccdeb), _0x3ccdeb = '';
                        for (var _0x5fd092 = 0x0, _0x4db456 = _0x20dc12; _0x5fd092 &lt; _0x4db456['length']; _0x5fd092++) {
                            var _0x4d54b8 = _0x4db456[_0x5fd092];
                            _0x3ccdeb += this['isRichText'](_0x4d54b8) ? _0x4d54b8 : this['defaultRic' + 'hText'](_0x4d54b8);
                        }
                        return _0x3ccdeb;
                    }, _0x22b19c['prototype']['defaultRic' + 'hText'] = function (_0x26c7b9) {
                        return '&lt;span\x20styl' + 'e=\x27color:#' + '000000;bol' + 'd:true;fon' + 't:30px\x20Ari' + 'al\x27&gt;' + _0x26c7b9 + '&lt;/span&gt;';
                    }, _0x22b19c['prototype']['isRichText'] = function (_0x57b98e) {
                        return -0x1 != _0x57b98e['indexOf'](_0x1caa9d);
                    }, _0x22b19c['prototype']['setText'] = function (_0x332572) {
                        _0x332572 &amp;&amp; (_0x332572 = this['parse'](_0x332572), this['innerHTML'] = _0x332572);
                    }, _0x22b19c;
                }(Laya['HTMLDivEle' + 'ment']);
            _0x2495cd['default'] = _0x430750;
        },
        {}
    ],
    0x22: [
        function (_0x5b8199, _0x12f476, _0x9ae050) {
            'use strict';
            Object['defineProp' + 'erty'](_0x9ae050, '__esModule', { 'value': !0x0 });
            var _0x58b0b5 = function () {
                function _0x146088(_0x2111be, _0x26a890) {
                    this['node'] = _0x2111be, this['stop'](), this['node']['once'](Laya['Event']['REMOVED'], this, this['onRemove']), this['handler'] = _0x26a890, this['_handler'] = new Laya['Handler'](this, this['onComplete']), this['tweenCount'] = 0x0, this['needRemove'] = !0x1, this['_delayTime'] = 0x0, this['_recoverPr' + 'ops'] = {};
                }
                return _0x146088['prototype']['onRemove'] = function () {
                    for (var _0x18ebd3 in this['_recoverPr' + 'ops'])
                        this['_recoverPr' + 'ops']['hasOwnProp' + 'erty'](_0x18ebd3) &amp;&amp; (this['node'][_0x18ebd3] = this['_recoverPr' + 'ops'][_0x18ebd3]);
                    this['clear']();
                }, _0x146088['prototype']['clear'] = function () {
                    this['stop'](), this['node'] = null, this['_handler'] = null, this['tweenCount'] = 0x0, this['needRemove'] = !0x1, this['_delayTime'] = 0x0, this['_recoverPr' + 'ops'] = {};
                }, _0x146088['prototype']['onComplete'] = function () {
                    this['tweenCount']--, 0x0 == this['tweenCount'] &amp;&amp; (this['handler'] &amp;&amp; (this['handler']['run'](), this['handler'] = null), this['needRemove'] ? this['node']['removeSelf']() : this['clear']());
                }, _0x146088['prototype']['addRecover'] = function (_0x4a2624, _0xcfd5b8) {
                    this['_recoverPr' + 'ops'][_0x4a2624] || (this['_recoverPr' + 'ops'][_0x4a2624] = _0xcfd5b8);
                }, _0x146088['prototype']['stop'] = function () {
                    Laya['Tween']['clearTween'](this['node']);
                }, _0x146088['prototype']['pause'] = function () {
                }, _0x146088['prototype']['resume'] = function (_0x3788f7) {
                }, _0x146088['prototype']['delay'] = function (_0x49ba3c) {
                    return this['_delayTime'] += _0x49ba3c, this;
                }, _0x146088['prototype']['hide'] = function () {
                    return this['addRecover']('visible', this['node']['visible']), Laya['timer']['once'](this['_delayTime'], this['node'], function () {
                        this['node']['visible'] = !0x1, this['onComplete']();
                    }['bind'](this)), this['tweenCount']++, this;
                }, _0x146088['prototype']['show'] = function () {
                    return this['addRecover']('visible', this['node']['visible']), Laya['timer']['once'](this['_delayTime'], this['node'], function () {
                        this['node']['visible'] = !0x0, this['onComplete']();
                    }['bind'](this)), this['tweenCount']++, this;
                }, _0x146088['prototype']['recover'] = function () {
                    return Laya['Tween']['to'](this['node'], this['_recoverPr' + 'ops'], 0x0, null, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['removeNode'] = function () {
                    this['needRemove'] = !0x0;
                }, _0x146088['prototype']['scaleIn'] = function (_0x9be70e, _0x34e056) {
                    var _0x42ee7c = this['node']['scaleX'], _0x2fc0e7 = this['node']['scaleY'];
                    return this['addRecover']('scaleX', _0x42ee7c), this['addRecover']('scaleY', _0x2fc0e7), Laya['Tween']['from'](this['node'], {
                        'scaleX': _0x9be70e,
                        'scaleY': _0x9be70e
                    }, _0x34e056, null, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['scaleOut'] = function (_0x29ace2, _0x49ed87) {
                    var _0x24ca5f = this['node']['scaleX'], _0x3f85cc = this['node']['scaleY'];
                    return this['addRecover']('scaleX', _0x24ca5f), this['addRecover']('scaleY', _0x3f85cc), Laya['Tween']['to'](this['node'], {
                        'scaleX': _0x29ace2,
                        'scaleY': _0x29ace2
                    }, _0x49ed87, null, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['up'] = function (_0x3c0e7e, _0x421f2c, _0x4721e3) {
                    return this['addRecover']('y', this['node']['y']), Laya['Tween']['to'](this['node'], { 'y': this['node']['y'] - _0x3c0e7e }, _0x421f2c, _0x4721e3, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['down'] = function (_0x2c0dbf, _0x2922d0, _0x2041b0) {
                    return this['addRecover']('y', this['node']['y']), Laya['Tween']['to'](this['node'], { 'y': this['node']['y'] + _0x2c0dbf }, _0x2922d0, _0x2041b0, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['fadeIn'] = function (_0x24640c, _0x45ea1d) {
                    return this['addRecover']('alpha', this['node']['alpha']), this['node']['alpha'] = 0x0, Laya['Tween']['to'](this['node'], { 'alpha': 0x1 }, _0x24640c, _0x45ea1d, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['fadeOut'] = function (_0x176191, _0x3563cf) {
                    return this['addRecover']('alpha', this['node']['alpha']), Laya['Tween']['to'](this['node'], { 'alpha': 0x0 }, _0x176191, _0x3563cf, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['pos'] = function (_0x31043b, _0x283ab3, _0x1fbe67, _0x10609c) {
                    return this['addRecover']('x', this['node']['x']), this['addRecover']('y', this['node']['x']), Laya['Tween']['to'](this['node'], {
                        'x': _0x31043b,
                        'y': _0x283ab3
                    }, _0x1fbe67, _0x10609c, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088['prototype']['move'] = function (_0x299de5, _0x32fe84, _0x321560, _0x213904) {
                    return this['addRecover']('x', this['node']['x']), this['addRecover']('y', this['node']['x']), Laya['Tween']['to'](this['node'], {
                        'x': this['node']['x'] + _0x299de5,
                        'y': this['node']['y'] + _0x32fe84
                    }, _0x321560, _0x213904, this['_handler'], this['_delayTime']), this['tweenCount']++, this;
                }, _0x146088;
            }();
            _0x9ae050['default'] = _0x58b0b5;
        },
        {}
    ],
    0x23: [
        function (_0x4f1995, _0x18040b, _0x6ef194) {
            'use strict';
            Object['defineProp' + 'erty'](_0x6ef194, '__esModule', { 'value': !0x0 });
            var _0x3a6d2f = _0x4f1995('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x311a5e = _0x4f1995('../common/' + 'GameDefine'), _0x1b57e0 = _0x4f1995('../framewo' + 'rk/Tools/U' + 'tils'), _0x279875 = _0x4f1995('../config/' + 'GameCfg'), _0x49c0da = _0x4f1995('./RaceTrac' + 'kLogic'), _0x440804 = _0x4f1995('./GameLogi' + 'c'), _0x441580 = _0x4f1995('../script/' + 'AICarScrip' + 't'), _0x3d56a5 = 'AI_CARS', _0x56c876 = function (_0x12fe65) {
                    function _0x4ba091() {
                        var _0x39b096 = _0x12fe65['call'](this) || this;
                        return _0x39b096['cars'] = [], _0x39b096['randomCfgs'] = [], _0x39b096['cfgCount'] = _0x279875['default']['AIBallCfgs']['length'], _0x39b096['lastRank'] = _0x39b096['genBallCou' + 'nt'] = 0x0, _0x39b096;
                    }
                    return __extends(_0x4ba091, _0x12fe65), _0x4ba091['getInstanc' + 'e'] = function () {
                        return _0x4ba091['instance'] || (_0x4ba091['instance'] = new _0x4ba091()), _0x4ba091['instance'];
                    }, _0x4ba091['prototype']['onInit'] = function (_0x2d16d7) {
                        var _0x3f81f8 = _0x440804['default']['getInstanc' + 'e']()['getCurrent' + 'Stage']();
                        this['allBallCou' + 'nt'] = _0x3f81f8['CarCount'], _0x2d16d7 = Math['min'](_0x2d16d7, this['allBallCou' + 'nt']), 0x0 != _0x2d16d7 &amp;&amp; this['generateCa' + 'rs'](_0x49c0da['default']['getInstanc' + 'e']()['getCurTrac' + 'k'](), _0x2d16d7, _0x279875['default']['ballStartM' + 'eter']);
                    }, _0x4ba091['prototype']['getRandomC' + 'fg'] = function () {
                        var _0x25a1fe;
                        return _0x279875['default']['AIBallCfgs']['length'] &gt; 0x0 ? (this['cfgCount'] == _0x279875['default']['AIBallCfgs']['length'] &amp;&amp; _0x1b57e0['default']['randomArra' + 'y'](_0x279875['default']['AIBallCfgs']), _0x25a1fe = _0x279875['default']['AIBallCfgs']['pop'](), this['randomCfgs']['push'](_0x25a1fe)) : (this['cfgCount'] == this['randomCfgs']['length'] &amp;&amp; _0x1b57e0['default']['randomArra' + 'y'](this['randomCfgs']), _0x25a1fe = this['randomCfgs']['pop'](), _0x279875['default']['AIBallCfgs']['push'](_0x25a1fe)), _0x25a1fe;
                    }, _0x4ba091['prototype']['recover'] = function (_0x22047d) {
                        Laya['Pool']['recover'](_0x3d56a5, _0x22047d);
                    }, _0x4ba091['prototype']['getCarObj'] = function (_0x2ee517) {
                        return Laya['Pool']['getItemByC' + 'reateFun'](_0x3d56a5, function () {
                            console['log']('generate\x20A' + 'ICar\x20insta' + 'nce...');
                            var _0x158c38 = _0x440804['default']['getInstanc' + 'e']()['cloneCarOb' + 'j']();
                            return _0x158c38['addCompone' + 'nt'](_0x441580['default']), _0x158c38;
                        });
                    }, _0x4ba091['prototype']['generateCa' + 'rs'] = function (_0x52d3d1, _0x23512b, _0xca0153, _0x3c2f59) {
                        for (var _0x286ec2 = (new _0x311a5e['Vector3'](), new _0x311a5e['Vector3'](), []), _0x49b278 = 0x0; _0x23512b &gt; _0x49b278; _0x49b278++) {
                            var _0x262d84 = _0x3c2f59;
                            _0x262d84 || (_0xca0153 += _0x279875['default']['ballInterv' + 'alMeter'], _0x262d84 = _0x52d3d1['getInfoByP' + 'os'](_0xca0153)), _0x311a5e['Vector3']['transformV' + '3ToV3'](_0x262d84['center'], _0x52d3d1['transform']['worldMatri' + 'x'], _0x262d84['center']);
                            var _0x216cd7 = this['getRandomC' + 'fg'](), _0x5d03e9 = this['getCarObj'](_0x262d84), _0x26eb80 = _0x5d03e9['getCompone' + 'nt'](_0x441580['default']);
                            _0x26eb80['rank'] = this['allBallCou' + 'nt'] - this['genBallCou' + 'nt'], this['genBallCou' + 'nt']++, _0x26eb80['start'] = _0xca0153, _0x26eb80['raceTrack'] = _0x52d3d1, _0x26eb80['setRaceInf' + 'o'](_0x262d84), _0x52d3d1['parent']['addChild'](_0x5d03e9), this['cars']['push'](_0x5d03e9), _0x286ec2['push'](_0x26eb80);
                        }
                        return _0x286ec2;
                    }, _0x4ba091['prototype']['sortCars'] = function () {
                        this['cars']['sort'](function (_0x205f11, _0x5bb9c4) {
                            var _0x125f31 = _0x205f11['getCompone' + 'nt'](_0x441580['default']), _0x53dca7 = _0x5bb9c4['getCompone' + 'nt'](_0x441580['default']);
                            return _0x125f31['start'] - _0x53dca7['start'];
                        });
                    }, _0x4ba091['prototype']['remove'] = function (_0x31ca11) {
                        var _0x1c3318 = this['cars']['indexOf'](_0x31ca11);
                        if (-0x1 != _0x1c3318) {
                            this['cars']['splice'](_0x1c3318, 0x1);
                            var _0x5dfa21 = _0x31ca11['getCompone' + 'nt'](_0x441580['default']);
                            _0x5dfa21['clear']();
                        }
                        var _0x4ad2b8 = 0x1;
                        if (_0x4ad2b8 = Math['min'](_0x4ad2b8, this['allBallCou' + 'nt'] - this['genBallCou' + 'nt']), _0x4ad2b8 &gt; 0x0 &amp;&amp; this['cars']['length'] &lt; 0x6) {
                            var _0x312a22 = _0x49c0da['default']['getInstanc' + 'e']()['getStart']() + _0x1b57e0['default']['getNumberR' + 'andom'](_0x279875['default']['frontBallG' + 'enMeterMin'], _0x279875['default']['frontBallG' + 'enMeterMax']);
                            if (_0x49c0da['default']['getInstanc' + 'e']()['isInBlock'](_0x312a22)) {
                                var _0x57389d = 0x1, _0x52cb33 = _0x49c0da['default']['getInstanc' + 'e']()['getForward' + 'Vec'](_0x312a22, _0x57389d);
                                _0x52cb33 &amp;&amp; _0x52cb33[0x1] &amp;&amp; this['generateCa' + 'rs'](_0x52cb33[0x1], _0x4ad2b8, _0x312a22);
                            }
                            _0x440804['default']['getInstanc' + 'e']()['isInfinity' + 'Model']() &amp;&amp; this['generateCa' + 'rsBehind']();
                        }
                    }, _0x4ba091['prototype']['generateCa' + 'rsBehind'] = function () {
                        var _0x31bd8e = 0x1;
                        if (_0x31bd8e = Math['min'](_0x31bd8e, this['allBallCou' + 'nt'] - this['genBallCou' + 'nt']), _0x31bd8e &gt; 0x0 &amp;&amp; this['cars']['length'] &lt;= 0x6) {
                            var _0x1cc951 = _0x49c0da['default']['getInstanc' + 'e']()['getStart']() - _0x1b57e0['default']['getNumberR' + 'andom'](0x3, 0x4), _0x4fb5a5 = 0.1, _0x3b9bdd = _0x49c0da['default']['getInstanc' + 'e']()['getForward' + 'Vec'](_0x1cc951, _0x4fb5a5);
                            if (_0x3b9bdd &amp;&amp; _0x3b9bdd[0x0] &amp;&amp; _0x3b9bdd[0x1])
                                for (var _0x3f50ab = this['generateCa' + 'rs'](_0x3b9bdd[0x1], _0x31bd8e, _0x1cc951, _0x3b9bdd[0x0]), _0x46e442 = 0x0, _0x2b5c05 = _0x3f50ab; _0x46e442 &lt; _0x2b5c05['length']; _0x46e442++) {
                                    var _0x7c85ae = _0x2b5c05[_0x46e442];
                                    _0x7c85ae['needSpeedU' + 'pOnce'] = !0x0;
                                }
                        }
                    }, _0x4ba091['prototype']['getRank'] = function () {
                        if (this['lastRank'])
                            return this['lastRank'];
                        var _0x15ab72 = this['cars']['length'];
                        if (0x0 == _0x15ab72)
                            return 0x1;
                        this['sortCars']();
                        for (var _0x40412c, _0xe8d980 = _0x49c0da['default']['getInstanc' + 'e']()['getStart'](), _0x41d91b = this['genBallCou' + 'nt'] - _0x15ab72, _0x3798e6 = this['allBallCou' + 'nt'] - _0x41d91b + 0x1, _0x350c33 = 0x0; _0x15ab72 &gt; _0x350c33; _0x350c33++) {
                            _0x40412c = this['cars'][_0x350c33];
                            var _0xc365ca = _0x40412c['getCompone' + 'nt'](_0x441580['default']), _0x5267c1 = this['allBallCou' + 'nt'] - _0x41d91b - _0x350c33;
                            _0xe8d980 &gt;= _0xc365ca['start'] &amp;&amp; (_0x3798e6 = _0x5267c1, _0x5267c1++), _0x40412c['name'] = _0x5267c1['toString']();
                        }
                        return _0x3798e6 = Math['max'](_0x3798e6, 0x1);
                    }, _0x4ba091['prototype']['calcLastRa' + 'nk'] = function () {
                        this['genBallCou' + 'nt'] = this['allBallCou' + 'nt'], this['lastRank'] = this['getRank']();
                    }, _0x4ba091['prototype']['getCarByNa' + 'me'] = function (_0x37ae20) {
                        for (var _0x4d3b20 = 0x0, _0xe59b51 = this['cars']; _0x4d3b20 &lt; _0xe59b51['length']; _0x4d3b20++) {
                            var _0x87d473 = _0xe59b51[_0x4d3b20];
                            if (_0x87d473['name'] == _0x37ae20)
                                return _0x87d473;
                        }
                    }, _0x4ba091['prototype']['isCarBehin' + 'd'] = function () {
                        var _0x47f454 = this['cars'][this['cars']['length'] - 0x1];
                        if (!_0x47f454)
                            return !0x1;
                        for (var _0x256749 = (_0x47f454['getCompone' + 'nt'](_0x441580['default']), _0x49c0da['default']['getInstanc' + 'e']()['getStart']()), _0x5754fb = 0x0, _0x490c48 = this['cars']; _0x5754fb &lt; _0x490c48['length']; _0x5754fb++) {
                            var _0x1c5086 = _0x490c48[_0x5754fb], _0x1bc646 = _0x1c5086['getCompone' + 'nt'](_0x441580['default']), _0x2872f3 = _0x256749 - _0x1bc646['start'];
                            if (_0x2872f3 &gt; 0x0 &amp;&amp; 0x3 &gt; _0x2872f3)
                                return !0x0;
                        }
                        return !0x1;
                    }, _0x4ba091['prototype']['clear'] = function () {
                        this['cars']['clear'](), this['lastRank'] = this['genBallCou' + 'nt'] = this['allBallCou' + 'nt'] = 0x0;
                        for (var _0x3d77d6 = Laya['Pool']['getPoolByS' + 'ign'](_0x3d56a5), _0x3c7ce8 = 0x0, _0x263e6d = _0x3d77d6; _0x3c7ce8 &lt; _0x263e6d['length']; _0x3c7ce8++) {
                            var _0x2797c4 = _0x263e6d[_0x3c7ce8];
                            _0x2797c4['destroy']();
                        }
                        _0x3d77d6['clear']();
                    }, _0x4ba091;
                }(_0x3a6d2f['default']);
            _0x6ef194['default'] = _0x56c876;
        },
        {
            '../common/GameDefine': 0x4,
            '../config/GameCfg': 0x6,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Tools/Utils': 0x1f,
            '../script/AICarScript': 0x41,
            './GameLogic': 0x25,
            './RaceTrackLogic': 0x28
        }
    ],
    0x24: [
        function (_0x346308, _0x40bda5, _0x8130cd) {
            'use strict';
            Object['defineProp' + 'erty'](_0x8130cd, '__esModule', { 'value': !0x0 });
            var _0x3c3614 = _0x346308('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x3518ab = _0x346308('../config/' + 'GameCfg'), _0x4d99b6 = _0x346308('../common/' + 'GameDefine'), _0x5acb2d = _0x346308('../framewo' + 'rk/Tools/U' + 'tils'), _0x1d375a = function (_0x5bc14c) {
                    function _0x1a996d() {
                        var _0x5ed21c = _0x5bc14c['call'](this) || this;
                        return _0x5ed21c['tempMat'] = new Laya['Matrix4x4'](), _0x5ed21c;
                    }
                    return __extends(_0x1a996d, _0x5bc14c), _0x1a996d['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x1a996d()), this['instance'];
                    }, _0x1a996d['prototype']['onInitOnce'] = function () {
                    }, _0x1a996d['prototype']['onInit'] = function (_0x1750bf, _0x531315, _0x3d800e) {
                        this['cameraVec'] = _0x3518ab['default']['cameraRead' + 'yVec']['clone'](), this['cameraFact' + 'or'] = 0x0, this['rollAngle'] = 0x0, _0x1750bf['fieldOfVie' + 'w'] = _0x3518ab['default']['cameraFOV'], _0x1750bf['nearPlane'] = 0.01, _0x1750bf['farPlane'] = _0x3518ab['default']['cameraFarP' + 'lane'], this['camera'] = _0x1750bf;
                        var _0x58344d = new _0x4d99b6['Vector3'](), _0x519529 = Math['acos'](_0x4d99b6['Vector3']['dot'](_0x4d99b6['Vector3']['_UnitZ'], _0x3d800e['n']));
                        _0x4d99b6['Vector3']['cross'](_0x4d99b6['Vector3']['_UnitZ'], _0x3d800e['n'], _0x58344d), _0x4d99b6['Vector3']['normalize'](_0x58344d, _0x58344d), Laya['Matrix4x4']['createRota' + 'tionAxis'](_0x58344d, _0x519529, this['tempMat']), _0x4d99b6['Vector3']['transformV' + '3ToV3'](this['cameraVec'], this['tempMat'], _0x58344d), _0x4d99b6['Vector3']['add'](_0x531315, _0x58344d, _0x58344d), _0x1750bf['transform']['translate'](_0x58344d, !0x1), _0x58344d['setValue'](_0x531315['x'], _0x531315['y'] + _0x3518ab['default']['cameraPitc' + 'h'], _0x531315['z']), _0x1750bf['transform']['lookAt'](_0x58344d, _0x4d99b6['Vector3']['_Up']);
                    }, _0x1a996d['prototype']['getCamera'] = function () {
                        return this['camera'];
                    }, _0x1a996d['prototype']['getCameraV' + 'ec'] = function () {
                        return this['cameraVec'];
                    }, _0x1a996d['prototype']['setRollAng' + 'le'] = function (_0x3188ff) {
                        this['rollAngle'] = _0x3188ff;
                    }, _0x1a996d['prototype']['setColor'] = function (_0x31434e) {
                        this['camera']['clearColor'] = _0x31434e;
                    }, _0x1a996d['prototype']['update'] = function (_0x4ab318, _0x42326a, _0x5b2a80) {
                        var _0x280cb9 = new _0x4d99b6['Vector3'](), _0x49ff34 = _0x4ab318 &gt; 0x0 ? _0x42326a['nR'] : _0x42326a['nL'];
                        _0x4d99b6['Vector3']['scale'](_0x49ff34, 0.5 * Math['abs'](_0x4ab318), _0x280cb9);
                        var _0x104c07 = _0x5acb2d['default']['getFrameDe' + 'lta'](), _0x4095a2 = new _0x4d99b6['Vector3'](), _0x578bad = this['camera'], _0x3a433e = Math['acos'](_0x4d99b6['Vector3']['dot'](_0x4d99b6['Vector3']['_UnitZ'], _0x42326a['n']));
                        if (_0x4d99b6['Vector3']['cross'](_0x4d99b6['Vector3']['_UnitZ'], _0x42326a['n'], _0x4095a2), _0x4d99b6['Vector3']['normalize'](_0x4095a2, _0x4095a2), Laya['Matrix4x4']['createRota' + 'tionAxis'](_0x4095a2, _0x3a433e, this['tempMat']), _0x5b2a80 &gt; 0x0) {
                            var _0x3687bc = _0x4095a2;
                            _0x4d99b6['Vector3']['cross'](_0x42326a['n'], _0x42326a['nL'], _0x3687bc), _0x4d99b6['Vector3']['normalize'](_0x3687bc, _0x3687bc), _0x4d99b6['Vector3']['scale'](_0x3687bc, _0x5b2a80, _0x3687bc), _0x4d99b6['Vector3']['add'](_0x42326a['center'], _0x3687bc, _0x4095a2), _0x4d99b6['Vector3']['add'](_0x4095a2, _0x280cb9, _0x280cb9);
                        } else {
                            var _0x191db6 = _0x578bad;
                            _0x191db6['__zoomTwee' + 'n'] = null, _0x4d99b6['Vector3']['add'](_0x42326a['center'], _0x280cb9, _0x280cb9), this['cameraFact' + 'or'] &gt;= 0x0 &amp;&amp; (this['cameraFact' + 'or'] = this['cameraFact' + 'or'] + _0x104c07, _0x4d99b6['Vector3']['lerp'](this['cameraVec'], _0x3518ab['default']['cameraRunn' + 'ingVec'], this['cameraFact' + 'or'], this['cameraVec']), this['cameraFact' + 'or'] &gt; 0.999 &amp;&amp; (this['cameraFact' + 'or'] = -0x1));
                        }
                        _0x4d99b6['Vector3']['transformV' + '3ToV3'](this['cameraVec'], this['tempMat'], _0x4095a2), _0x4d99b6['Vector3']['add'](_0x280cb9, _0x4095a2, _0x4095a2), _0x578bad['transform']['position'] = _0x4095a2, _0x578bad['transform']['translate'](_0x4d99b6['Vector3']['_ZERO'], !0x1), _0x280cb9['y'] += _0x3518ab['default']['cameraPitc' + 'h'], _0x578bad['transform']['lookAt'](_0x280cb9, _0x4d99b6['Vector3']['_Up']), _0x578bad['transform']['rotate'](new _0x4d99b6['Vector3'](0x0, 0x0, this['rollAngle']), !0x0, !0x1), this['cameraSpee' + 'dUpVec'] &amp;&amp; _0x578bad['transform']['translate'](this['cameraSpee' + 'dUpVec'], !0x0);
                    }, _0x1a996d['prototype']['speedUp'] = function () {
                        this['cameraSpee' + 'dUpVec'] || this['zoomOut']();
                    }, _0x1a996d['prototype']['zoomIn'] = function () {
                        var _0x1a9a11 = this, _0xe6ff73 = 0x5dc;
                        Laya['Tween']['to'](this['cameraSpee' + 'dUpVec'], { 'z': 0x0 }, _0xe6ff73, Laya['Ease']['sineIn'], Laya['Handler']['create'](this, function () {
                            _0x1a9a11['cameraSpee' + 'dUpVec'] = null;
                        })), Laya['Tween']['to'](this['camera'], { 'fieldOfView': _0x3518ab['default']['cameraFOV'] }, _0xe6ff73, Laya['Ease']['sineIn']);
                    }, _0x1a996d['prototype']['zoomOut'] = function () {
                        var _0x36a29b = this;
                        this['cameraSpee' + 'dUpVec'] = new _0x4d99b6['Vector3']();
                        var _0x55e411 = 0x1, _0x52d988 = 0x1f4;
                        Laya['Tween']['to'](this['cameraSpee' + 'dUpVec'], { 'z': _0x55e411 }, _0x52d988, Laya['Ease']['quintOut'], Laya['Handler']['create'](this, function () {
                            _0x36a29b['zoomIn']();
                        })), Laya['Tween']['to'](this['camera'], { 'fieldOfView': _0x3518ab['default']['cameraFOV'] + 0x14 }, _0x52d988, Laya['Ease']['quintOut']);
                    }, _0x1a996d['prototype']['reset'] = function () {
                        this['cameraVec'] = _0x3518ab['default']['cameraRunn' + 'ingVec']['clone'](), this['cameraSpee' + 'dUpVec'] &amp;&amp; (Laya['Tween']['clearAll'](this['cameraSpee' + 'dUpVec']), this['cameraSpee' + 'dUpVec'] = null);
                    }, _0x1a996d['prototype']['convert3dt' + 'o2d'] = function (_0x1ca3fe) {
                        var _0x4e4ecf = new _0x4d99b6['Vector3']();
                        this['camera']['viewport']['project'](_0x1ca3fe['transform']['position'], this['camera']['projection' + 'ViewMatrix'], _0x4e4ecf);
                        var _0x4b84e3 = new _0x4d99b6['Vector2'](_0x4e4ecf['x'] / Laya['stage']['clientScal' + 'eX'], _0x4e4ecf['y'] / Laya['stage']['clientScal' + 'eY']);
                        return _0x4b84e3;
                    }, _0x1a996d['prototype']['convert3dt' + 'oRect'] = function (_0x49123b) {
                        var _0x6180 = new _0x4d99b6['Vector3'](), _0x28911d = new _0x4d99b6['Vector3'](), _0x32034d = _0x5acb2d['default']['get3dModel' + 'Bounds'](_0x49123b);
                        this['camera']['viewport']['project'](_0x32034d['getMin'](), this['camera']['projection' + 'ViewMatrix'], _0x6180), this['camera']['viewport']['project'](_0x32034d['getMax'](), this['camera']['projection' + 'ViewMatrix'], _0x28911d);
                        var _0x5839d4 = Math['min'](_0x6180['x'], _0x28911d['x']), _0x57b975 = Math['min'](_0x6180['y'], _0x28911d['y']), _0x81ded = Math['max'](_0x6180['x'], _0x28911d['x']), _0xd5af3b = Math['max'](_0x6180['y'], _0x28911d['y']);
                        return new Laya['Rectangle'](_0x5839d4 / Laya['stage']['clientScal' + 'eX'], _0x57b975 / Laya['stage']['clientScal' + 'eY'], _0x81ded - _0x5839d4, _0xd5af3b - _0x57b975);
                    }, _0x1a996d['prototype']['getPos'] = function () {
                        return this['camera']['transform']['position'];
                    }, _0x1a996d;
                }(_0x3c3614['default']);
            _0x8130cd['default'] = _0x1d375a;
        },
        {
            '../common/GameDefine': 0x4,
            '../config/GameCfg': 0x6,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Tools/Utils': 0x1f
        }
    ],
    0x25: [
        function (_0x5662ab, _0x5f3981, _0xeb85cb) {
            'use strict';
            Object['defineProp' + 'erty'](_0xeb85cb, '__esModule', { 'value': !0x0 });
            var _0x364f13 = _0x5662ab('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x4a4c8 = _0x5662ab('../common/' + 'GameDefine'), _0x29a471 = _0x5662ab('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x3f8e86 = _0x5662ab('../framewo' + 'rk/Tools/U' + 'tils'), _0x1a9f2d = _0x5662ab('../config/' + 'GameCfg'), _0x456309 = _0x5662ab('./PlayerLo' + 'gic'), _0x5b8ab1 = _0x5662ab('./RaceTrac' + 'kLogic'), _0x1a4e36 = _0x5662ab('../common/' + 'Helper'), _0x40c922 = _0x5662ab('../model/A' + 'ssemblyCar' + '_model'), _0x5ac455 = _0x5662ab('./GameNewb' + 'ieLogic'), _0x19e1cf = function (_0x5375db) {
                    function _0x4e885d() {
                        var _0x67b45f = _0x5375db['call'](this) || this, _0x5575be = _0x1a9f2d['default']['ballCrossD' + 'istance'], _0x4c4860 = _0x1a9f2d['default']['ballCrossH' + 'eight'], _0x78755b = new _0x4a4c8['Vector3'](0x0, _0x4c4860, 0.5 * _0x5575be), _0x3e1c93 = new _0x4a4c8['Vector3'](0x0, 0x0, _0x5575be);
                        return _0x67b45f['crossArrow' + 'Cps'] = [
                            _0x4a4c8['Vector3']['_ZERO'],
                            _0x78755b,
                            _0x3e1c93
                        ], _0x67b45f['progress'] = _0x67b45f['fogTimeDel' + 'ta'] = _0x67b45f['timeDelta'] = 0x0, _0x67b45f['bonusDiamo' + 'nd'] = 0x0, _0x67b45f['bonusModel'] = !0x1, _0x67b45f;
                    }
                    return __extends(_0x4e885d, _0x5375db), _0x4e885d['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x4e885d()), this['instance'];
                    }, _0x4e885d['prototype']['onInitOnce'] = function () {
                        this['stageCfg'] = _0x29a471['default']['getInstanc' + 'e']()['get']('stageCfg');
                        var _0x30d3b0 = new _0x4a4c8['ConstantIn' + 'fo']();
                        _0x30d3b0['challenge_' + 'car_speed'] = _0x29a471['default']['getInstanc' + 'e']()['getConstan' + 't']('challenge_' + 'car_speed'), _0x30d3b0['challenge_' + 'car_speed_' + 'max'] = _0x29a471['default']['getInstanc' + 'e']()['getConstan' + 't']('challenge_' + 'car_speed_' + 'max'), _0x30d3b0['challenge_' + 'car_delta'] = _0x29a471['default']['getInstanc' + 'e']()['getConstan' + 't']('challenge_' + 'car_delta'), _0x30d3b0['challenge_' + 'car_interv' + 'al'] = _0x29a471['default']['getInstanc' + 'e']()['getConstan' + 't']('challenge_' + 'car_interv' + 'al'), this['infinityCo' + 'nstant'] = _0x30d3b0, this['matShadow'] = _0x1a4e36['default']['genBpMater' + 'ial'](_0x4a4c8['Res']['SHADOWTEX'], 0x2, null, null, 0x1), this['matShadow']['name'] = 'matShadow', this['matBlock'] = _0x1a4e36['default']['genBpMater' + 'ial'](_0x4a4c8['Res']['BLOCKTEX'], 0x0, null, null, 0x1), this['matBlock']['name'] = 'matBlock', this['bonusStage' + 'Cfg'] = _0x29a471['default']['getInstanc' + 'e']()['get']('bonusStage' + 'Cfg', 0x1), this['bonusStage' + 'Cfg']['BlockType'] = JSON['parse'](this['bonusStage' + 'Cfg']['BlockType']);
                    }, _0x4e885d['prototype']['onInit'] = function (_0xdba60) {
                        var _0x105b46 = _0x456309['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        if (this['curStageId'] = _0x5ac455['default']['getInstanc' + 'e']()['isFirstSte' + 'p']() ? 0x0 : _0x105b46['stageId'], this['curStageDi' + 'amond'] = _0x105b46['diamond'], this['reviveCoun' + 't'] = this['progress'] = 0x0, this['gameState'] = _0x4a4c8['GameState']['E_GAME_REA' + 'DY'], this['flying'] = this['raceFinish' + 'ed'] = !0x1, _0xdba60) {
                            var _0x32db1b = new Laya['Timer']();
                            _0x32db1b['name'] = 'Scene3DTim' + 'er', _0xdba60['timer'] = _0x32db1b, this['carTempalt' + 'e'] = _0xdba60['seekChildB' + 'yName']('car_obj'), this['trailTempl' + 'ate'] = this['carTempalt' + 'e']['getChildBy' + 'Name']('fx_trail'), this['carTempalt' + 'e']['removeSelf'](), this['boxTemplat' + 'e'] = _0xdba60['getChildBy' + 'Name']('box'), this['boxTemplat' + 'e']['transform']['localScale']['setValue'](0x5, 0x5, 0x5), this['collideEff' + 'ect'] = _0xdba60['getChildBy' + 'Name']('fx_pengzhu' + 'ang'), this['dustEffect'] = _0xdba60['getChildBy' + 'Name']('fx_huichen'), this['deathTempl' + 'ate'] = _0xdba60['getChildBy' + 'Name']('fx_siwang'), this['reviveEffe' + 'ct'] = _0xdba60['getChildBy' + 'Name']('fx_fuhuo'), this['reviveEffe' + 'ct']['removeSelf'](), this['fogColor'] = this['getRandomC' + 'olor'](), this['ambientCol' + 'or4F'] = _0x3f8e86['default']['color3Fto4' + 'F'](this['fogColor']), this['lastAmbien' + 'tColor'] = this['fogColor']['clone'](), this['nextAmbien' + 'tColor'] = this['fogColor']['clone'](), this['lastFogCol' + 'or'] = this['fogColor']['clone'](), this['scene3d'] = _0xdba60;
                            var _0x27b1c5 = _0x456309['default']['getInstanc' + 'e']()['assmblyCar'], _0x30a818 = Math['max'](0x1, _0x27b1c5['carmaxleve' + 'l'] - 0x4), _0x485528 = Math['min'](_0x27b1c5['carmaxleve' + 'l'] + 0x1, _0x40c922['default']['MAX_CAR_LE' + 'VEL']);
                            this['carModels'] = [], this['carModelId' + 'x'] = 0x0;
                            for (var _0x5c21ab = _0x30a818; _0x485528 &gt;= _0x5c21ab; _0x5c21ab++)
                                this['carModels']['push'](_0x27b1c5['datas'][_0x5c21ab]['ini']['model']);
                            this['carModels']['length'] &gt; 0x1 &amp;&amp; this['carModels']['splice'](this['carModels']['indexOf'](this['getCurMode' + 'l']()), 0x1), this['carModels']['push'](_0x4a4c8['HeavyTruck'][0x0]);
                        }
                    }, _0x4e885d['prototype']['getRandomC' + 'olor'] = function () {
                        var _0x1e50ee = _0x3f8e86['default']['getRandomC' + 'olor3F']();
                        return _0x3f8e86['default']['setColorLu' + 'min3F'](_0x1e50ee, 1.2);
                    }, _0x4e885d['prototype']['getAmbient' + 'Color'] = function () {
                        return this['ambientCol' + 'or4F'];
                    }, _0x4e885d['prototype']['getFogColo' + 'r'] = function () {
                        return this['fogColor'];
                    }, _0x4e885d['prototype']['getShadowM' + 'aterial'] = function () {
                        return this['matShadow'];
                    }, _0x4e885d['prototype']['getSubBloc' + 'kMaterial'] = function () {
                        return this['matBlock'];
                    }, _0x4e885d['prototype']['updateColo' + 'r'] = function (_0x16f9df) {
                        var _0x24dc94 = new _0x4a4c8['Vector3']();
                        this['timeDelta'] += _0x16f9df;
                        var _0x7526d6 = this['timeDelta'] / _0x1a9f2d['default']['colorGradi' + 'entTime'];
                        _0x4a4c8['Vector3']['lerp'](this['lastAmbien' + 'tColor'], this['nextAmbien' + 'tColor'], _0x7526d6, _0x24dc94), this['ambientCol' + 'or4F']['setValue'](_0x24dc94['x'], _0x24dc94['y'], _0x24dc94['z'], 0x1), this['nextFogCol' + 'or'] || (this['nextFogCol' + 'or'] = this['getRandomC' + 'olor']()), _0x7526d6 &gt; 0.99 &amp;&amp; (this['lastAmbien' + 'tColor'] = this['nextAmbien' + 'tColor'], this['nextAmbien' + 'tColor'] = this['nextFogCol' + 'or']['clone'](), this['timeDelta'] = 0x0), this['fogTimeDel' + 'ta'] += _0x16f9df, _0x7526d6 = this['fogTimeDel' + 'ta'] / _0x1a9f2d['default']['fogColorGr' + 'adientTime'], _0x4a4c8['Vector3']['lerp'](this['lastFogCol' + 'or'], this['nextFogCol' + 'or'], _0x7526d6, this['fogColor']), _0x7526d6 &gt; 0.999 &amp;&amp; (this['lastFogCol' + 'or'] = this['nextFogCol' + 'or'], this['nextFogCol' + 'or'] = null, this['fogTimeDel' + 'ta'] = 0x0);
                    }, _0x4e885d['prototype']['getCurrent' + 'Stage'] = function () {
                        if (this['infinityMo' + 'del']) {
                            if (!this['infinitySt' + 'ageInfo']) {
                                var _0x21513d = new _0x4a4c8['StageInfo']();
                                _0x21513d['RaceTrackL' + 'ength'] = 0x0;
                                for (var _0x3462bb in this['stageCfg']) {
                                    var _0xcb92a3 = this['stageCfg'][_0x3462bb];
                                    _0x21513d['RaceTrackL' + 'ength'] += _0xcb92a3['RaceTrackL' + 'ength'];
                                }
                                this['infinitySt' + 'ageIndex'] = 0xa, _0x21513d['CarCount'] = 0x9184e729fff, this['infinitySt' + 'ageInfo'] = _0x21513d, this['updateInfi' + 'nityStage'](0x0, !0x0);
                            }
                            return this['infinitySt' + 'ageInfo'];
                        }
                        if (this['bonusModel'])
                            return this['bonusStage' + 'Cfg'];
                        var _0x33c3f0 = Math['min'](this['curStageId'], this['getAllStag' + 'eCount']());
                        return this['stageCfg'][_0x33c3f0];
                    }, _0x4e885d['prototype']['getStageId'] = function () {
                        return this['curStageId'];
                    }, _0x4e885d['prototype']['getAllStag' + 'eCount'] = function () {
                        return _0x3f8e86['default']['getLength'](this['stageCfg']);
                    }, _0x4e885d['prototype']['getNextSta' + 'ge'] = function () {
                        var _0x32c536 = Math['min'](this['curStageId'] + 0x1, this['getAllStag' + 'eCount']());
                        return this['stageCfg'][_0x32c536];
                    }, _0x4e885d['prototype']['goNextStag' + 'e'] = function () {
                        this['curStageId']++;
                        var _0x1cdc18 = _0x456309['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x1cdc18['stageId'] = this['curStageId'];
                    }, _0x4e885d['prototype']['setGameSta' + 'te'] = function (_0x4d3acf) {
                        this['gameState'] != _0x4d3acf &amp;&amp; (this['gameState'] = _0x4d3acf, this['event'](_0x4a4c8['GameEvent']['E_GAME_STA' + 'TE_CHANGED'], _0x4d3acf), (_0x4d3acf == _0x4a4c8['GameState']['E_GAME_FIN' + 'ISH'] || _0x4d3acf == _0x4a4c8['GameState']['E_GAME_OVE' + 'R']) &amp;&amp; this['offAll']());
                    }, _0x4e885d['prototype']['getGameSta' + 'te'] = function () {
                        return this['gameState'];
                    }, _0x4e885d['prototype']['rayCast'] = function (_0x242054, _0x12424a, _0x227a3a, _0x157d27) {
                        if (this['scene3d']) {
                            var _0x5a24bf = new Laya['Ray'](_0x242054, _0x12424a), _0x201290 = new Laya['HitResult']();
                            return this['scene3d']['physicsSim' + 'ulation']['rayCast'](_0x5a24bf, _0x201290, _0x227a3a, _0x157d27, _0x157d27), _0x201290;
                        }
                    }, _0x4e885d['prototype']['shapeCast'] = function (_0x4c013a, _0x244ef9, _0x4a8dfb, _0x36d48e) {
                        if (this['scene3d']) {
                            var _0x3aa3f4 = new Laya['HitResult']();
                            return this['scene3d']['physicsSim' + 'ulation']['shapeCast'](_0x4c013a, _0x244ef9, _0x4a8dfb, _0x3aa3f4, null, null, _0x36d48e, _0x36d48e), _0x3aa3f4;
                        }
                    }, _0x4e885d['prototype']['shapeCastA' + 'll'] = function (_0x13326f, _0x53d9f6, _0x55dd1b, _0x5df2c6) {
                        if (this['scene3d']) {
                            var _0x16fc49 = new Array();
                            return this['scene3d']['physicsSim' + 'ulation']['shapeCastA' + 'll'](_0x13326f, _0x53d9f6, _0x55dd1b, _0x16fc49, null, null, _0x5df2c6, _0x5df2c6), _0x16fc49;
                        }
                    }, _0x4e885d['prototype']['getJumpCps'] = function () {
                        return this['crossArrow' + 'Cps'];
                    }, _0x4e885d['prototype']['cloneTrail'] = function (_0x1266da, _0xca6a1e) {
                        var _0xc60d8f = this['trailTempl' + 'ate']['clone']();
                        return _0xc60d8f['trailFilte' + 'r']['alignment'] = 0x1, _0xca6a1e &amp;&amp; (_0xc60d8f['trailFilte' + 'r']['time'] = _0xca6a1e), _0x1266da &amp;&amp; (_0xc60d8f['trailFilte' + 'r']['colorGradi' + 'ent']['_alphaElem' + 'ents'][0x1] = _0x1266da), _0xc60d8f;
                    }, _0x4e885d['prototype']['cloneDeath' + 'Fx'] = function () {
                        var _0x285e0b = this['deathTempl' + 'ate']['clone']();
                        return _0x285e0b['disableFog'](), _0x285e0b['transform']['position'] = _0x4a4c8['Vector3']['_ZERO'], _0x285e0b;
                    }, _0x4e885d['prototype']['cloneBox'] = function () {
                        var _0x5cea35 = this['boxTemplat' + 'e']['clone']();
                        return _0x5cea35['active'] = !0x0, _0x5cea35;
                    }, _0x4e885d['prototype']['cloneCarOb' + 'j'] = function () {
                        var _0x3c6dce = this['carTempalt' + 'e']['clone']();
                        return _0x3c6dce;
                    }, _0x4e885d['prototype']['getCollide' + 'Effect'] = function () {
                        return this['collideEff' + 'ect'];
                    }, _0x4e885d['prototype']['getDustEff' + 'ect'] = function () {
                        return this['dustEffect'];
                    }, _0x4e885d['prototype']['getReviviE' + 'ffect'] = function () {
                        return this['reviveEffe' + 'ct'];
                    }, _0x4e885d['prototype']['getProgres' + 's'] = function () {
                        return this['progress'];
                    }, _0x4e885d['prototype']['setProgres' + 's'] = function (_0x3f9e49) {
                        this['progress'] = Math['clamp'](_0x3f9e49, 0x0, 0x1);
                    }, _0x4e885d['prototype']['getBonusDi' + 'amond'] = function () {
                        return this['bonusDiamo' + 'nd'];
                    }, _0x4e885d['prototype']['setBonusDi' + 'amond'] = function (_0x1387c7) {
                        _0x1387c7 &gt; 0x0 &amp;&amp; (this['bonusDiamo' + 'nd'] = _0x1387c7, this['event'](_0x4a4c8['GameEvent']['E_BONUS_DI' + 'AMOND_CHAN' + 'GED'], this['bonusDiamo' + 'nd']));
                    }, _0x4e885d['prototype']['getCamera'] = function () {
                        return this['scene3d'] ? this['scene3d']['getChildBy' + 'Name']('camera') : void 0x0;
                    }, _0x4e885d['prototype']['isFinished'] = function () {
                        return this['raceFinish' + 'ed'];
                    }, _0x4e885d['prototype']['setFinishe' + 'd'] = function () {
                        this['raceFinish' + 'ed'] = !0x0;
                    }, _0x4e885d['prototype']['addTrack'] = function (_0x403daa) {
                        if (this['scene3d']) {
                            var _0x491d48 = this['scene3d']['getChildBy' + 'Name']('tracks');
                            _0x491d48 || (_0x491d48 = new Laya['Sprite3D'](), this['scene3d']['addChild'](_0x491d48), _0x491d48['transform']['translate'](new _0x4a4c8['Vector3'](0.5 * _0x5b8ab1['default']['getInstanc' + 'e']()['getTrackWi' + 'dth'](), 0x0, 0x0))), _0x491d48['addChild'](_0x403daa);
                        }
                    }, _0x4e885d['prototype']['getCurMode' + 'l'] = function () {
                        var _0x271049 = _0x456309['default']['getInstanc' + 'e']()['assmblyCar'], _0x19dd3f = _0x271049['datas'][_0x271049['caruseleve' + 'l']];
                        return _0x19dd3f['ini']['model'];
                    }, _0x4e885d['prototype']['getCurSpee' + 'd'] = function () {
                        if (this['infinityMo' + 'del'])
                            return this['infinitySt' + 'ageInfo']['InfinityMo' + 'deSpeed'];
                        var _0x562fb8 = _0x456309['default']['getInstanc' + 'e']()['assmblyCar'], _0x42d69d = _0x562fb8['datas'][_0x562fb8['caruseleve' + 'l']];
                        return _0x42d69d['ini']['speed'];
                    }, _0x4e885d['prototype']['getModelSp' + 'eed'] = function () {
                        var _0x50edcc = this['getCurrent' + 'Stage']();
                        return _0x3f8e86['default']['getNumberR' + 'andom'](_0x50edcc['SpeedFacto' + 'rRange'][0x0], _0x50edcc['SpeedFacto' + 'rRange'][0x1]);
                    }, _0x4e885d['prototype']['getRandomM' + 'odel'] = function () {
                        0x0 == this['carModelId' + 'x'] &amp;&amp; (this['carModels']['pop'](), _0x3f8e86['default']['randomArra' + 'y'](this['carModels']), this['carModels']['push'](_0x3f8e86['default']['randomInAr' + 'ray'](_0x4a4c8['HeavyTruck'])));
                        var _0xc37180 = this['carModelId' + 'x'];
                        return this['carModelId' + 'x'] = (this['carModelId' + 'x'] + 0x1) % this['carModels']['length'], this['carModels'][_0xc37180];
                    }, _0x4e885d['prototype']['isFlying'] = function () {
                        return this['flying'];
                    }, _0x4e885d['prototype']['setFlying'] = function (_0x2871db) {
                        this['flying'] = _0x2871db;
                    }, _0x4e885d['prototype']['getTimer'] = function () {
                        return this['scene3d'] ? this['scene3d']['timer'] : void 0x0;
                    }, _0x4e885d['prototype']['getReviveC' + 'ount'] = function () {
                        return this['reviveCoun' + 't'];
                    }, _0x4e885d['prototype']['addReviveC' + 'ount'] = function () {
                        this['reviveCoun' + 't']++;
                    }, _0x4e885d['prototype']['isInfinity' + 'Model'] = function () {
                        return this['infinityMo' + 'del'];
                    }, _0x4e885d['prototype']['setInfinit' + 'yModel'] = function () {
                        this['infinityMo' + 'del'] = !0x0, this['infinitySt' + 'ageIndex'] = 0xa;
                    }, _0x4e885d['prototype']['isBonusMod' + 'el'] = function () {
                        return this['bonusModel'];
                    }, _0x4e885d['prototype']['setBonusMo' + 'del'] = function (_0x30c200) {
                        void 0x0 === _0x30c200 &amp;&amp; (_0x30c200 = !0x0), this['bonusModel'] = _0x30c200;
                    }, _0x4e885d['prototype']['updateInfi' + 'nityStage'] = function (_0x29ec04, _0x329787) {
                        if (this['infinitySt' + 'ageIndex']) {
                            var _0x2cbe20 = this['stageCfg'][this['infinitySt' + 'ageIndex']], _0x43975d = Math['floor'](_0x29ec04 / this['infinityCo' + 'nstant']['challenge_' + 'car_interv' + 'al']) * this['infinityCo' + 'nstant']['challenge_' + 'car_delta'];
                            _0x43975d = Math['min'](_0x43975d + this['infinityCo' + 'nstant']['challenge_' + 'car_speed'], this['infinityCo' + 'nstant']['challenge_' + 'car_speed_' + 'max']), this['infinitySt' + 'ageInfo']['InfinityMo' + 'deSpeed'] = _0x43975d, _0x329787 &amp;&amp; (this['infinitySt' + 'ageInfo']['SpeedFacto' + 'rRange'] = [
                                _0x43975d - 0x1,
                                _0x43975d + 0x1
                            ], this['infinitySt' + 'ageInfo']['BlockSpeed'] = _0x2cbe20['BlockSpeed'], this['infinitySt' + 'ageInfo']['BlockStart'] = _0x2cbe20['BlockStart'], this['infinitySt' + 'ageInfo']['BlockType'] = _0x2cbe20['BlockType'], this['infinitySt' + 'ageIndex'] = Math['min'](this['infinitySt' + 'ageIndex'] + 0x5, this['getAllStag' + 'eCount']() - 0x1));
                        }
                    }, _0x4e885d['prototype']['clear'] = function () {
                        this['infinityMo' + 'del'] = !0x1, this['infinitySt' + 'ageInfo'] = null, this['infinitySt' + 'ageIndex'] = 0x0, this['scene3d'] = null, this['carTempalt' + 'e'] &amp;&amp; (this['carTempalt' + 'e']['destroy'](), this['boxTemplat' + 'e']['destroy'](), this['collideEff' + 'ect']['destroy'](), this['dustEffect']['destroy'](), this['reviveEffe' + 'ct']['destroy'](), this['deathTempl' + 'ate']['destroy'](), this['deathTempl' + 'ate'] = this['reviveEffe' + 'ct'] = this['dustEffect'] = this['collideEff' + 'ect'] = this['boxTemplat' + 'e'] = this['trailTempl' + 'ate'] = this['carTempalt' + 'e'] = null), this['timeDelta'] = this['fogTimeDel' + 'ta'] = 0x0, this['bonusDiamo' + 'nd'] = 0x0, _0x1a4e36['default']['clearCrash' + 'Box']();
                    }, _0x4e885d;
                }(_0x364f13['default']);
            _0xeb85cb['default'] = _0x19e1cf;
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../config/GameCfg': 0x6,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../model/AssemblyCar_model': 0x2c,
            './GameNewbieLogic': 0x26,
            './PlayerLogic': 0x27,
            './RaceTrackLogic': 0x28
        }
    ],
    0x26: [
        function (_0x235313, _0x136ade, _0x6d75da) {
            'use strict';
            Object['defineProp' + 'erty'](_0x6d75da, '__esModule', { 'value': !0x0 });
            var _0x2ca7ee, _0x402ccf = _0x235313('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideLogic'), _0x253196 = _0x235313('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideModel'), _0x492f9c = _0x235313('../sdk/Sdk'), _0x30460e = _0x235313('../common/' + 'GameDefine'), _0x70adcd = _0x235313('../view/Ga' + 'meNewbieGu' + 'ide'), _0x33f89a = _0x235313('./PlayerLo' + 'gic');
            !function (_0x2a1086) {
                _0x2a1086[_0x2a1086['E_GAMESCEN' + 'E_ENTER'] = 0x0] = 'E_GAMESCEN' + 'E_ENTER', _0x2a1086[_0x2a1086['E_PROGRESS' + '_IN'] = 0x1] = 'E_PROGRESS' + '_IN', _0x2a1086[_0x2a1086['E_REVIVEVI' + 'EW_ENTER'] = 0x2] = 'E_REVIVEVI' + 'EW_ENTER', _0x2a1086[_0x2a1086['E_MAINSCEN' + 'E_ENTER'] = 0x3] = 'E_MAINSCEN' + 'E_ENTER';
            }(_0x2ca7ee = _0x6d75da['TriggerTyp' + 'eEnum'] || (_0x6d75da['TriggerTyp' + 'eEnum'] = {}));
            var _0x4d8172 = function (_0x1869cf) {
                function _0x25865b() {
                    var _0x241e3e = _0x1869cf['call'](this) || this;
                    return _0x402ccf['default']['GUIDE_LOG_' + 'ENABLE'] = !0x1, _0x241e3e;
                }
                return __extends(_0x25865b, _0x1869cf), _0x25865b['getInstanc' + 'e'] = function () {
                    return _0x402ccf['default']['instance'] || (_0x402ccf['default']['instance'] = new _0x25865b()), _0x402ccf['default']['instance'];
                }, _0x25865b['prototype']['onInitOnce'] = function () {
                    _0x1869cf['prototype']['onInitOnce']['call'](this, _0x2ca7ee);
                }, _0x25865b['prototype']['onSaved'] = function (_0x4a70dc) {
                    var _0x4f5da3 = _0x33f89a['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                    _0x492f9c['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x30460e['DataStatDe' + 'f']['GUIDE_STEP'], {
                        'step': _0x4a70dc,
                        'çŽ©å®¶': _0x4f5da3['playerStat' + 'e']
                    });
                }, _0x25865b['prototype']['E_GAMESCEN' + 'E_ENTER'] = function (_0xe5d998) {
                    var _0x34ce00 = _0x253196['TriggerTyp' + 'e'][_0x2ca7ee['E_GAMESCEN' + 'E_ENTER']], _0x48e34d = _0x1869cf['prototype']['check']['call'](this, _0x34ce00, _0xe5d998);
                    _0x48e34d &amp;&amp; _0x70adcd['default']['show'](_0x48e34d);
                }, _0x25865b['prototype']['E_PROGRESS' + '_IN'] = function (_0x5cd976) {
                    var _0x61393a = _0x253196['TriggerTyp' + 'e'][_0x2ca7ee['E_PROGRESS' + '_IN']], _0xbe40a9 = _0x1869cf['prototype']['check']['call'](this, _0x61393a, _0x5cd976);
                    _0xbe40a9 &amp;&amp; _0x70adcd['default']['show'](_0xbe40a9);
                }, _0x25865b['prototype']['E_REVIVEVI' + 'EW_ENTER'] = function (_0x44ae75) {
                    var _0x168595 = _0x253196['TriggerTyp' + 'e'][_0x2ca7ee['E_REVIVEVI' + 'EW_ENTER']], _0xaa8cfc = _0x1869cf['prototype']['check']['call'](this, _0x168595, _0x44ae75);
                    _0xaa8cfc &amp;&amp; _0x70adcd['default']['show'](_0xaa8cfc);
                }, _0x25865b['prototype']['E_MAINSCEN' + 'E_ENTER'] = function (_0x10fd9b) {
                    var _0xd07dc1 = _0x253196['TriggerTyp' + 'e'][_0x2ca7ee['E_MAINSCEN' + 'E_ENTER']], _0x21b771 = _0x1869cf['prototype']['check']['call'](this, _0xd07dc1, _0x10fd9b);
                    _0x21b771 &amp;&amp; _0x70adcd['default']['show'](_0x21b771);
                }, _0x25865b;
            }(_0x402ccf['default']);
            _0x6d75da['default'] = _0x4d8172;
        },
        {
            '../common/GameDefine': 0x4,
            '../modules/NewbieGuide/NewbieGuideLogic': 0x3f,
            '../modules/NewbieGuide/NewbieGuideModel': 0x40,
            '../sdk/Sdk': 0x5a,
            '../view/GameNewbieGuide': 0x69,
            './PlayerLogic': 0x27
        }
    ],
    0x27: [
        function (_0x41c882, _0x390414, _0x30e6b1) {
            'use strict';
            Object['defineProp' + 'erty'](_0x30e6b1, '__esModule', { 'value': !0x0 });
            var _0x262113 = _0x41c882('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x37123a = _0x41c882('../model/P' + 'layer'), _0x44771e = _0x41c882('../framewo' + 'rk/Single/' + 'UserLogic'), _0x1f3fd4 = _0x41c882('../common/' + 'GameDefine'), _0x503c62 = _0x41c882('../sdk/Sdk'), _0xe7a39c = _0x41c882('../framewo' + 'rk/Tools/U' + 'tils'), _0x277c49 = _0x41c882('../model/A' + 'ssemblyCar' + '_model'), _0x5aa596 = _0x41c882('../model/O' + 'ffline_mod' + 'el'), _0x725eec = _0x41c882('../model/S' + 'ingin_mode' + 'l'), _0x5d51da = _0x41c882('../model/T' + 'riggerGame' + 'Reward_mod' + 'el'), _0x49a521 = _0x41c882('../model/T' + 'urntableMo' + 'del'), _0x544ca1 = _0x41c882('../model/T' + 'ask_model'), _0x3ecc5e = _0x41c882('../model/A' + 'chievement' + '_model'), _0x368606 = _0x41c882('../model/F' + 'reeGold_mo' + 'del'), _0x9aa8fe = _0x41c882('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x3fd696 = _0x41c882('../model/D' + 'ailyReward' + 'Model'), _0xee885c = _0x41c882('../model/A' + 'dvertising' + 'ControlMod' + 'el'), _0x2adc1f = _0x41c882('../modules' + '/MengJiaAd' + '/MoreGame/' + 'GetData'), _0x4c7f4f = function (_0x328e0d) {
                    function _0x474756() {
                        return _0x328e0d['call'](this) || this;
                    }
                    return __extends(_0x474756, _0x328e0d), Object['defineProp' + 'erty'](_0x474756['prototype'], 'assmblyCar', {
                        'get': function () {
                            return this['_assmblyCa' + 'r'];
                        },
                        'set': function (_0x3f9d2b) {
                            this['_assmblyCa' + 'r'] = _0x3f9d2b;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'offline', {
                        'get': function () {
                            return this['_offline'];
                        },
                        'set': function (_0x431490) {
                            this['_offline'] = _0x431490;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'singin', {
                        'get': function () {
                            return this['_singin'];
                        },
                        'set': function (_0xbb2f42) {
                            this['_singin'] = _0xbb2f42;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'gameReward', {
                        'get': function () {
                            return this['_gameRewar' + 'd'];
                        },
                        'set': function (_0x2bd886) {
                            this['_gameRewar' + 'd'] = _0x2bd886;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'TurntableM' + 'odel', {
                        'get': function () {
                            return this['_turntable'];
                        },
                        'set': function (_0x3503c9) {
                            this['_turntable'] = _0x3503c9;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'task', {
                        'get': function () {
                            return this['_task'];
                        },
                        'set': function (_0x43b1c5) {
                            this['_task'] = _0x43b1c5;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'achievemen' + 't', {
                        'get': function () {
                            return this['_achieveme' + 'nt'];
                        },
                        'set': function (_0x1d8c1d) {
                            this['_achieveme' + 'nt'] = _0x1d8c1d;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'freegold', {
                        'get': function () {
                            return this['_freegold'];
                        },
                        'set': function (_0x4b4bce) {
                            this['_freegold'] = _0x4b4bce;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'dailyRewar' + 'dModel', {
                        'get': function () {
                            return this['_dailyRewa' + 'rdModel'];
                        },
                        'set': function (_0x456f9d) {
                            this['_dailyRewa' + 'rdModel'] = _0x456f9d;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x474756['prototype'], 'advertisin' + 'gControlMo' + 'del', {
                        'get': function () {
                            return this['_advertisi' + 'ngControlM' + 'odel'];
                        },
                        'set': function (_0x5a46b8) {
                            this['_advertisi' + 'ngControlM' + 'odel'] = _0x5a46b8;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x474756['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x474756()), this['instance'];
                    }, _0x474756['prototype']['onInitOnce'] = function () {
                        _0x44771e['default']['getInstanc' + 'e']()['init'](_0x37123a['default']);
                        var _0x50a1d7 = this['getPlayerI' + 'nfo']();
                        _0x50a1d7['isNewday'] = !0x1;
                        var _0x4ed32a = Laya['LocalStora' + 'ge']['getItem']('firstlogin' + 'Timestamp');
                        _0x4ed32a ? _0x50a1d7['firstlogin' + 'Timestamp'] = Number(_0x4ed32a) : (_0x50a1d7['firstlogin' + 'Timestamp'] = _0xe7a39c['default']['getCurDaya' + 'StartTime'](), _0x50a1d7['isFirstLog' + 'in'] = !0x0);
                        var _0x2a9929 = Laya['LocalStora' + 'ge']['getItem']('logindays');
                        if (_0x2a9929) {
                            _0x50a1d7['logindays'] = Number(_0x2a9929);
                            var _0x28ed3a = _0xe7a39c['default']['deltaDays'](_0x50a1d7['firstlogin' + 'Timestamp'], _0xe7a39c['default']['getTime']()) + 0x1;
                            _0x28ed3a &gt; _0x50a1d7['logindays'] &amp;&amp; (_0x50a1d7['logindays'] = _0x28ed3a, _0x50a1d7['isNewday'] = !0x0, _0x50a1d7['playerStat' + 'e'] = 'è€çŽ©å®¶');
                        } else
                            _0x50a1d7['logindays'] = 0x1, _0x50a1d7['isNewday'] = !0x0, _0x50a1d7['playerStat' + 'e'] = 'æ–°çŽ©å®¶';
                        _0x50a1d7['isNewday'] &amp;&amp; (_0x50a1d7['todayChall' + 'enge'] = _0x9aa8fe['default']['getInstanc' + 'e']()['getConstan' + 't']('todayChall' + 'enge'), _0x50a1d7['firstAirdr' + 'opToday'] = !0x0, _0x50a1d7['ChallengeC' + 'ount'] = 0x0, _0x50a1d7['FirstSuper' + 'IncomeToda' + 'y'] = !0x0, _0x50a1d7['TodayPromo' + 'tionExposu' + 're'] = !0x1, _0x2adc1f['default']['instance']['resetAppId' + 'Save']()), this['assmblyCar'] = new _0x277c49['default'](), this['offline'] = new _0x5aa596['default'](this['assmblyCar']), this['singin'] = new _0x725eec['default'](), this['gameReward'] = new _0x5d51da['default'](this['assmblyCar']), this['task'] = new _0x544ca1['default'](), this['achievemen' + 't'] = new _0x3ecc5e['default'](), this['freegold'] = new _0x368606['default'](), this['TurntableM' + 'odel'] = new _0x49a521['default'](), this['dailyRewar' + 'dModel'] = new _0x3fd696['default'](), this['_advertisi' + 'ngControlM' + 'odel'] = new _0xee885c['default'](_0x503c62['Sdk']['getInstanc' + 'e']()['getServerJ' + 'sonCfg']()), Laya['timer']['frameLoop'](0x1, this, this['update']), _0x503c62['Sdk']['getInstanc' + 'e']()['showInters' + 'titial'](_0x1f3fd4['GameConsta' + 'nt']['INSERST_SC' + 'REEN']);
                    }, _0x474756['prototype']['onInit'] = function (_0x1264b3) {
                        if (_0x1264b3) {
                            var _0x2168cf = this['getPlayerI' + 'nfo']();
                            _0xe7a39c['default']['assign'](_0x2168cf, _0x1264b3, !0x1);
                        }
                    }, _0x474756['prototype']['getPlayerI' + 'nfo'] = function () {
                        return _0x44771e['default']['getInstanc' + 'e']()['getUserInf' + 'o']();
                    }, _0x474756['prototype']['save'] = function (_0x284b8f, _0x281f01) {
                        var _0x30b157 = this;
                        _0x284b8f &amp;&amp; this['event'](_0x1f3fd4['GameEvent']['E_PROP_CHA' + 'NGED'], [
                            _0x284b8f,
                            _0x281f01
                        ]), this['readySave'] || (this['readySave'] = !0x0, Laya['CallLater']['I']['callLater'](this, function () {
                            _0x30b157['readySave'] = !0x1, _0x30b157['saveToLoca' + 'l']();
                        }));
                    }, _0x474756['prototype']['getMaxReco' + 'rd'] = function () {
                        var _0x18c671 = this['getPlayerI' + 'nfo']();
                        return _0x18c671['maxRecord'];
                    }, _0x474756['prototype']['setMaxReco' + 'rd'] = function (_0x39d019) {
                        var _0x2b6162 = this['getMaxReco' + 'rd']();
                        if (_0x39d019 &gt; _0x2b6162) {
                            var _0x1b90ab = this['getPlayerI' + 'nfo']();
                            _0x1b90ab['maxRecord'] = _0x39d019;
                            for (var _0x28dba1 = [
                                        0x1f4,
                                        0x3e8,
                                        0x5dc,
                                        0x7d0,
                                        0x9c4,
                                        0xbb8,
                                        0xdac,
                                        0xfa0,
                                        0x1194,
                                        0x1388,
                                        0x157c,
                                        0x1770,
                                        0x1964,
                                        0x1b58
                                    ], _0x318750 = 0x0, _0x512aab = _0x28dba1['length'] - 0x1; _0x512aab &gt;= 0x0; _0x512aab--)
                                if (_0x318750 = _0x28dba1[_0x512aab], _0x39d019 &gt;= _0x318750) {
                                    _0x503c62['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1f3fd4['DataStatDe' + 'f']['CHALLENGE_' + '7'], { 'meter': _0x318750 });
                                    break;
                                }
                        }
                    }, _0x474756['prototype']['saveToLoca' + 'l'] = function () {
                        _0x44771e['default']['getInstanc' + 'e']()['save']();
                    }, _0x474756['prototype']['saveToServ' + 'er'] = function () {
                    }, _0x474756['prototype']['update'] = function () {
                        var _0x1c2bd4 = 0x1 / 0x3c;
                        this['offline']['step'](_0x1c2bd4), this['assmblyCar']['step'](_0x1c2bd4), this['gameReward']['step'](_0x1c2bd4);
                    }, _0x474756;
                }(_0x262113['default']);
            _0x30e6b1['default'] = _0x4c7f4f;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Single/UserLogic': 0x1d,
            '../framework/Tools/Utils': 0x1f,
            '../model/Achievement_model': 0x2a,
            '../model/AdvertisingControlModel': 0x2b,
            '../model/AssemblyCar_model': 0x2c,
            '../model/DailyRewardModel': 0x2e,
            '../model/FreeGold_model': 0x30,
            '../model/Offline_model': 0x31,
            '../model/Player': 0x32,
            '../model/Singin_model': 0x34,
            '../model/Task_model': 0x35,
            '../model/TriggerGameReward_model': 0x36,
            '../model/TurntableModel': 0x37,
            '../modules/MengJiaAd/MoreGame/GetData': 0x38,
            '../sdk/Sdk': 0x5a
        }
    ],
    0x28: [
        function (_0x562bce, _0x18ffe4, _0x2b2584) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2b2584, '__esModule', { 'value': !0x0 });
            var _0x56a25f = _0x562bce('../model/R' + 'aceTrack'), _0x305925 = _0x562bce('../common/' + 'GameDefine'), _0x318439 = _0x562bce('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x448187 = _0x562bce('../framewo' + 'rk/Tools/U' + 'tils'), _0x1e1521 = _0x562bce('../common/' + 'Helper'), _0x1eb025 = _0x562bce('./GameLogi' + 'c'), _0x3e2ec9 = _0x562bce('../config/' + 'GameCfg'), _0x24da5e = _0x562bce('../framewo' + 'rk/Extend/' + 'UniformBez' + 'ier'), _0x144e0c = _0x562bce('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideModel'), _0x1ea283 = _0x562bce('./GameNewb' + 'ieLogic'), _0x27f538 = _0x562bce('../model/B' + 'locksGroup'), _0x3ba762 = Laya['Vector3'], _0x48f93f = function (_0x4148f0) {
                    function _0x4fd374() {
                        var _0xfd26fb = _0x4148f0['call'](this) || this;
                        return _0xfd26fb['tracks'] = new Array(), _0xfd26fb['sliceLengt' + 'h'] = 0x258, _0xfd26fb['lastArrowP' + 'os'] = 0x0, _0xfd26fb;
                    }
                    return __extends(_0x4fd374, _0x4148f0), _0x4fd374['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x4fd374()), this['instance'];
                    }, _0x4fd374['prototype']['onInitOnce'] = function () {
                        this['matTrack'] = _0x1e1521['default']['genStdMate' + 'rial'](_0x305925['Res']['ROADTEX'], 0x0, Laya['BaseTextur' + 'e']['WARPMODE_R' + 'EPEAT'], Laya['BaseTextur' + 'e']['WARPMODE_R' + 'EPEAT'], 0x1), this['matTrack']['cull'] = 0x0;
                        var _0x409d5c = 0.3;
                        this['matTrack']['emissionCo' + 'lor']['setValue'](_0x409d5c, _0x409d5c, _0x409d5c, 0x1), this['matTrack']['enableEmis' + 'sion'] = !0x0, this['matTrack']['name'] = 'matTrack', this['matEndLine'] = _0x1e1521['default']['genBpMater' + 'ial'](_0x305925['Res']['ENDLINETEX'], 0x0, Laya['BaseTextur' + 'e']['WARPMODE_R' + 'EPEAT'], Laya['BaseTextur' + 'e']['WARPMODE_R' + 'EPEAT'], 0x1), this['matEndLine']['name'] = 'matEndLine', this['matBuildin' + 'g'] = new Laya['BlinnPhong' + 'Material'](), this['matBuildin' + 'g']['name'] = 'matBuildin' + 'g', this['matBuildin' + 'g']['_addRefere' + 'nce']();
                    }, _0x4fd374['prototype']['onInit'] = function () {
                        var _0x445c37 = _0x1eb025['default']['getInstanc' + 'e'](), _0x4adf6a = _0x445c37['getAmbient' + 'Color']();
                        this['setColor'](_0x4adf6a);
                    }, _0x4fd374['prototype']['generateBe' + 'zier'] = function (_0x34d357) {
                        var _0x527da0 = [_0x3ba762['_ZERO']['clone']()];
                        this['nextLB'] = _0x527da0[0x0];
                        var _0x22e783 = 0x32, _0x59f99b = 0x32, _0x5a8ed7 = Math['max'](Math['floor'](_0x34d357 / 0xc8 * 0x2), 0x3), _0x41ed7c = _0x34d357 / (_0x5a8ed7 - 0x1);
                        _0x527da0['push'](new _0x3ba762(0x0, 0x0, _0x41ed7c));
                        for (var _0x1307bf = 0x2; _0x5a8ed7 &gt; _0x1307bf; _0x1307bf++) {
                            var _0x358e2e = _0x448187['default']['getNumberR' + 'andom'](-_0x22e783, _0x22e783), _0x112445 = _0x448187['default']['getNumberR' + 'andom'](-_0x59f99b, _0x59f99b), _0x1a397d = _0x1307bf * _0x41ed7c;
                            _0x527da0['push'](new _0x3ba762(_0x358e2e, _0x112445, _0x1a397d));
                        }
                        var _0x10c935 = _0x527da0[_0x5a8ed7 - 0x1], _0x4e7c3d = _0x527da0[_0x5a8ed7 - 0x2];
                        return _0x4e7c3d['x'] = _0x10c935['x'], _0x4e7c3d['y'] = _0x10c935['y'], new _0x24da5e['default'](_0x527da0);
                    }, _0x4fd374['prototype']['generateRa' + 'ceTrack'] = function (_0x1f01ee) {
                        this['trackWidth'] = _0x1f01ee;
                        var _0x454015 = _0x1eb025['default']['getInstanc' + 'e']()['getCurrent' + 'Stage'](), _0x2cef1d = _0x454015['RaceTrackL' + 'ength'];
                        this['bezier'] = this['generateBe' + 'zier'](_0x2cef1d);
                        var _0x55c3fb = this['bezier']['getLength']();
                        this['sliceCount'] = Math['max'](Math['floor'](_0x55c3fb / this['sliceLengt' + 'h']), 0x1), this['end'] = _0x55c3fb - _0x3e2ec9['default']['finishLine' + 'Meter'], this['blockEnd'] = this['end'] - _0x3e2ec9['default']['blockEndMe' + 'ter'], this['blockEnd'] - _0x454015['BlockStart'], this['blockSpeed'] = _0x454015['BlockSpeed'];
                        var _0x308f24 = this['generate'](0x1);
                        return this['start'] = _0x308f24['getStart'](), this['currentRac' + 'eTrack'] = _0x308f24, _0x308f24;
                    }, _0x4fd374['prototype']['isLastTrac' + 'k'] = function (_0x47a3e6) {
                        var _0x391b82 = _0x47a3e6['name'];
                        return +_0x391b82 == this['sliceCount'];
                    }, _0x4fd374['prototype']['isFirstTra' + 'ck'] = function (_0x355f0d) {
                        var _0x40d1df = _0x355f0d['name'];
                        return 0x1 == +_0x40d1df;
                    }, _0x4fd374['prototype']['generate'] = function (_0x8f823f) {
                        if (0x0 &gt;= _0x8f823f)
                            throw new Error('generate\x20r' + 'aceTrack\x20i' + 'ndex\x20can\x20n' + 'ot\x20lte\x200\x20!');
                        var _0x2db1a5 = this['bezier']['getLength'](), _0x2d6452 = _0x8f823f &lt; this['sliceCount'] ? this['sliceLengt' + 'h'] : _0x2db1a5 - (_0x8f823f - 0x1) * this['sliceLengt' + 'h'], _0x4c1e92 = (_0x8f823f - 0x1) * this['sliceLengt' + 'h'], _0x1d44e0 = new _0x56a25f['default'](this['bezier'], _0x4c1e92, _0x2d6452, this['trackWidth']);
                        _0x1d44e0['name'] = '' + _0x8f823f, _0x1d44e0['meshRender' + 'er']['material'] = this['matTrack'], _0x1d44e0['meshRender' + 'er']['receiveSha' + 'dow'] = !0x0, _0x1eb025['default']['getInstanc' + 'e']()['addTrack'](_0x1d44e0);
                        var _0x4da1b4 = Math['ceil'](0.3 * _0x2d6452);
                        if (_0x1d44e0['init'](_0x4da1b4, this['nextLB'], this['nextRB']), this['generateBu' + 'ilding'](_0x1d44e0, 0x6, _0x3e2ec9['default']['buildingHe' + 'ightMin'], _0x3e2ec9['default']['buildingHe' + 'ightMax']), _0x1ea283['default']['getInstanc' + 'e']()['isFirstSte' + 'p']() ? this['generateBl' + 'ocksV2'](_0x1d44e0) : this['generateBl' + 'ocksV3'](_0x1d44e0), this['sliceCount'] == _0x8f823f) {
                            var _0x3dab65 = _0x1e1521['default']['createPlan' + 'e'](this['trackWidth'], 0.6 * this['trackWidth'], this['matEndLine']);
                            _0x3dab65['name'] = 'finish', _0x1e1521['default']['createBoxC' + 'olliderSha' + 'pe'](_0x3dab65, _0x305925['CollideGro' + 'upType']['FINISH']);
                            var _0x4db722 = _0x1d44e0['getInfoByP' + 'os'](this['end']);
                            _0x1e1521['default']['locateSpri' + 'te3D'](_0x3dab65, _0x4db722, new _0x3ba762(0x0, 0.02, 0x0)), _0x1d44e0['addChild'](_0x3dab65);
                        }
                        var _0x58a476 = _0x1d44e0['getTrailIn' + 'fo']();
                        return this['nextLB'] = _0x58a476['lb'], this['nextRB'] = _0x58a476['rb'], this['tracks']['push'](_0x1d44e0), _0x1d44e0;
                    }, _0x4fd374['prototype']['generateBu' + 'ilding'] = function (_0x90a82d, _0x1afa08, _0xcf90bd, _0xf9a45) {
                        for (var _0xf37e2f = _0x90a82d['getStart'](), _0x25b9a3 = _0x90a82d['getLength']() / _0x3e2ec9['default']['buildingIn' + 'terval'], _0x1c8340 = 0x4, _0x5b6caf = 0x14, _0x2ce886 = new _0x3ba762(), _0x27a7a8 = [], _0x2faeae = 0x0; _0x25b9a3 &gt; _0x2faeae; _0x2faeae++) {
                            var _0x160561 = _0x90a82d['getInfoByP' + 'os'](_0xf37e2f), _0x2412b2 = _0x160561['n']['clone']();
                            _0x2412b2['y'] = 0x0, _0x3ba762['normalize'](_0x2412b2, _0x2412b2);
                            var _0x512834 = Math['acos'](_0x3ba762['dot'](_0x3ba762['_UnitZ'], _0x2412b2));
                            _0x3ba762['cross'](_0x3ba762['_UnitZ'], _0x2412b2, _0x2ce886), _0x512834 *= Math['sign'](_0x2ce886['y']);
                            var _0x6be596 = _0x448187['default']['getNumberR' + 'andom'](_0xcf90bd, _0xf9a45), _0x378d46 = Laya['PrimitiveM' + 'esh']['createBox'](_0x1c8340, _0x6be596, 1.2 * _0x1c8340), _0x2085bf = new Laya['MeshSprite' + '3D'](_0x378d46);
                            _0x2085bf['_isStatic'] = !0x0, _0x2085bf['meshRender' + 'er']['material'] = this['matBuildin' + 'g'], _0x3ba762['scale'](_0x160561['nL'], _0x1afa08, _0x2ce886), _0x3ba762['add'](_0x160561['center'], _0x2ce886, _0x2ce886), _0x2ce886['y'] += 0.5 * _0x6be596 - _0x5b6caf, _0x2085bf['transform']['translate'](_0x2ce886, !0x1), _0x90a82d['addChild'](_0x2085bf), _0x2ce886['setValue'](0x0, _0x512834, 0x0), _0x2085bf['transform']['rotate'](_0x2ce886, !0x0, !0x0), _0x27a7a8['push'](_0x2085bf), _0x6be596 = _0x448187['default']['getNumberR' + 'andom'](_0xcf90bd, _0xf9a45), _0x378d46 = Laya['PrimitiveM' + 'esh']['createBox'](_0x1c8340, _0x6be596, 1.2 * _0x1c8340), _0x2085bf = new Laya['MeshSprite' + '3D'](_0x378d46), _0x2085bf['_isStatic'] = !0x0, _0x2085bf['meshRender' + 'er']['material'] = this['matBuildin' + 'g'], _0x3ba762['scale'](_0x160561['nR'], _0x1afa08, _0x2ce886), _0x3ba762['add'](_0x160561['center'], _0x2ce886, _0x2ce886), _0x2ce886['y'] += 0.5 * _0x6be596 - _0x5b6caf, _0x2085bf['transform']['translate'](_0x2ce886, !0x1), _0x90a82d['addChild'](_0x2085bf), _0x2ce886['setValue'](0x0, _0x512834, 0x0), _0x2085bf['transform']['rotate'](_0x2ce886, !0x0, !0x0), _0x27a7a8['push'](_0x2085bf), _0xf37e2f += _0x3e2ec9['default']['buildingIn' + 'terval'];
                        }
                        Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0x27a7a8);
                    }, _0x4fd374['prototype']['setBlocks'] = function (_0x5d97f1) {
                        var _0x3241c6 = _0x1eb025['default']['getInstanc' + 'e'](), _0x3b1f5c = _0x3241c6['isInfinity' + 'Model'](), _0x9a1e05 = _0x3241c6['isBonusMod' + 'el']();
                        if (this['blockTypes'] = [], _0x9a1e05) {
                            var _0x120e92 = _0x3241c6['getCurrent' + 'Stage']();
                            for (var _0x4d2213 in _0x120e92['BlockType']) {
                                var _0x10f901 = _0x120e92['BlockType'][_0x4d2213], _0x1e69fc = +_0x4d2213;
                                _0x1e69fc != _0x305925['BLOCK_TYPE']['SOLID_MODE' + 'L'] &amp;&amp; _0x1e69fc != _0x305925['BLOCK_TYPE']['FLY_ARROW'] &amp;&amp; this['blockTypes']['push'](_0x1e69fc), _0x10f901['count'] &amp;&amp; _0x5d97f1['setMaxCoun' + 't'](_0x1e69fc, _0x10f901['count']), _0x10f901['rate'] &amp;&amp; _0x5d97f1['setRate'](_0x1e69fc, _0x10f901['rate']);
                            }
                        } else
                            for (var _0x120e92 = _0x3241c6['getCurrent' + 'Stage'](), _0x3ea8e4 = 0x0, _0x30255a = _0x120e92['BlockType']; _0x3ea8e4 &lt; _0x30255a['length']; _0x3ea8e4++) {
                                var _0xb6b5d8 = _0x30255a[_0x3ea8e4], _0x1e69fc = _0xb6b5d8[0x0];
                                switch (_0x1e69fc != _0x305925['BLOCK_TYPE']['SOLID_MODE' + 'L'] &amp;&amp; _0x1e69fc != _0x305925['BLOCK_TYPE']['FLY_ARROW'] &amp;&amp; this['blockTypes']['push'](_0x1e69fc), _0x1e69fc) {
                                case _0x305925['BLOCK_TYPE']['ANIM_MODEL' + 'S']:
                                case _0x305925['BLOCK_TYPE']['CUBE_MODEL' + 'S']:
                                case _0x305925['BLOCK_TYPE']['L_MODELS']:
                                case _0x305925['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']:
                                case _0x305925['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS']:
                                case _0x305925['BLOCK_TYPE']['DOOR_MODEL' + 'S']:
                                    _0x5d97f1['setInnerMa' + 'xCount'](_0x1e69fc, _0xb6b5d8[0x1]);
                                    break;
                                case _0x305925['BLOCK_TYPE']['FLY_ARROW']:
                                    _0x5d97f1['setRate'](_0x1e69fc, _0xb6b5d8[0x1]);
                                    break;
                                case _0x305925['BLOCK_TYPE']['SOLID_MODE' + 'L']:
                                    _0x3b1f5c ? _0x5d97f1['setRate'](_0x1e69fc, 0x64) : _0x5d97f1['setRate'](_0x1e69fc, _0xb6b5d8[0x1]);
                                }
                            }
                        this['blocks'] = _0x5d97f1, this['blockGroup' + 'TypeIdx'] = 0x0, (_0x3b1f5c || _0x9a1e05) &amp;&amp; _0x5d97f1['preGenBloc' + 'ks'](0x14);
                    }, _0x4fd374['prototype']['setColor'] = function (_0x27f632) {
                        var _0x8c587d = _0x27f632['clone']();
                        _0x305925['Vector4']['scale'](_0x8c587d, 0.7, _0x8c587d), this['matTrack']['albedoColo' + 'r'] = _0x8c587d, _0x8c587d = _0x27f632['clone'](), _0x305925['Vector4']['scale'](_0x8c587d, 0.75, _0x8c587d), this['matBuildin' + 'g']['albedoColo' + 'r'] = _0x8c587d;
                    }, _0x4fd374['prototype']['getRandomB' + 'lockTypeV3'] = function () {
                        0x0 == this['blockGroup' + 'TypeIdx'] &amp;&amp; _0x448187['default']['randomArra' + 'y'](this['blockTypes']);
                        var _0xe251e6 = this['blockTypes'][this['blockGroup' + 'TypeIdx']];
                        if (this['blockGroup' + 'TypeIdx'] = (this['blockGroup' + 'TypeIdx'] + 0x1) % this['blockTypes']['length'], _0xe251e6 == _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']) {
                            var _0x444d66 = this['blocks']['getRate'](_0xe251e6);
                            return _0x448187['default']['randomByRa' + 'te'](_0x444d66 || _0x3e2ec9['default']['diamondGen' + 'Rate']) ? _0xe251e6 : this['getRandomB' + 'lockTypeV3']();
                        }
                        if (_0xe251e6 == _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DELS']) {
                            var _0x444d66 = this['blocks']['getRate'](_0xe251e6);
                            return _0x448187['default']['randomByRa' + 'te'](_0x444d66 || _0x3e2ec9['default']['diamondsGe' + 'nRate']) &amp;&amp; this['blocks']['decMaxCoun' + 't'](_0xe251e6) ? _0xe251e6 : this['getRandomB' + 'lockTypeV3']();
                        }
                        return _0xe251e6;
                    }, _0x4fd374['prototype']['getRandomB' + 'onusTypeV3'] = function () {
                        var _0x53390e = _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL'], _0x25b031 = this['blocks']['getRate'](_0x53390e), _0x4d0d81 = _0x448187['default']['randomByRa' + 'te'](_0x25b031 || _0x3e2ec9['default']['diamondGen' + 'Rate']);
                        return _0x4d0d81 ? _0x53390e : void 0x0;
                    }, _0x4fd374['prototype']['getBonusBy' + 'Type'] = function (_0x374e0d) {
                        var _0x357bfb = this['blocks']['getGroupMo' + 'delByType'](_0x374e0d), _0x1c1698 = _0x357bfb[0x0];
                        return _0x357bfb[0x1], _0x1c1698;
                    }, _0x4fd374['prototype']['getBonusMa' + 'rgin'] = function (_0x2f4a1a) {
                        var _0x4ff1d2, _0x516c8a = (_0x4ff1d2 = {}, _0x4ff1d2[_0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']] = [
                                0x5,
                                0x7
                            ], _0x4ff1d2), _0x1a0a0e = _0x516c8a[_0x2f4a1a];
                        return _0x448187['default']['getIntRand' + 'om'](_0x1a0a0e[0x0], _0x1a0a0e[0x1]);
                    }, _0x4fd374['prototype']['getPadding' + 'ByType'] = function (_0x410f7d) {
                        var _0x368635, _0x1d0b66 = (_0x368635 = {}, _0x368635[_0x305925['BLOCK_TYPE']['ANIM_MODEL' + 'S']] = 0x8, _0x368635[_0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L']] = 0x0, _0x368635[_0x305925['BLOCK_TYPE']['FLY_ARROW']] = 0x0, _0x368635[_0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']] = 0x0, _0x368635[_0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DELS']] = 0x1, _0x368635[_0x305925['BLOCK_TYPE']['DOOR_MODEL' + 'S']] = 0xf, _0x368635[_0x305925['BLOCK_TYPE']['L_MODELS']] = 0xf, _0x368635[_0x305925['BLOCK_TYPE']['CUBE_MODEL' + 'S']] = 0xc, _0x368635[_0x305925['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS']] = 0xf, _0x368635[_0x305925['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']] = 0x23, _0x368635[_0x305925['BLOCK_TYPE']['WINDMILL_M' + 'ODEL']] = 0xa, _0x368635[_0x305925['BLOCK_TYPE']['GATHER_ANI' + 'M_MODEL']] = 0xa, _0x368635);
                        return _0x1d0b66[_0x410f7d];
                    }, _0x4fd374['prototype']['getMarigin' + 'ByType'] = function (_0x16a87e) {
                        var _0x4614d1, _0x1b66b6 = (_0x4614d1 = {}, _0x4614d1[_0x305925['BLOCK_TYPE']['ANIM_MODEL' + 'S']] = [
                                0x8,
                                0xf
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L']] = [
                                0x14,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['FLY_ARROW']] = [
                                0xa,
                                0xf
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']] = [
                                0x4,
                                0x8
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DELS']] = [
                                0x8,
                                0xc
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['DOOR_MODEL' + 'S']] = [
                                0x19,
                                0x19
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['L_MODELS']] = [
                                0xf,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['CUBE_MODEL' + 'S']] = [
                                0xf,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS']] = [
                                0xf,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['WINDMILL_M' + 'ODEL']] = [
                                0xf,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']] = [
                                0x14,
                                0x14
                            ], _0x4614d1[_0x305925['BLOCK_TYPE']['GATHER_ANI' + 'M_MODEL']] = [
                                0xf,
                                0x14
                            ], _0x4614d1), _0x134acd = _0x1b66b6[_0x16a87e];
                        return _0x448187['default']['getIntRand' + 'om'](_0x134acd[0x0], _0x134acd[0x1]);
                    }, _0x4fd374['prototype']['generateBl' + 'ocksV2'] = function (_0x3e13c3) {
                        var _0x3bf347, _0x4513c1 = _0x3e13c3['getStart'](), _0x269aab = 0x0, _0x52d5e1 = _0x3e13c3['getLength'](), _0x543878 = 0.5 * this['trackWidth'], _0x35dff5 = (new _0x3ba762(), new _0x3ba762());
                        new _0x3ba762(), this['blockTypes']['push'](_0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L']);
                        var _0x5220f0, _0x2a5341 = this['blockTypes']['shift'](), _0x3d35cf = this['getMarigin' + 'ByType'](_0x2a5341), _0x4a4d2f = this['getPadding' + 'ByType'](_0x2a5341), _0x745d4c = _0x1eb025['default']['getInstanc' + 'e']()['getCurrent' + 'Stage'](), _0x345016 = this['isFirstTra' + 'ck'](_0x3e13c3) ? _0x4513c1 + _0x745d4c['BlockStart'] : _0x4513c1 + _0x3d35cf;
                        for (this['isLastTrac' + 'k'](_0x3e13c3) ? this['blockEnd'] : _0x4513c1 + _0x52d5e1; void 0x0 != _0x2a5341;) {
                            var _0x5ebf28 = this['blocks']['getGroupMo' + 'delByType'](_0x2a5341), _0x55fd64 = _0x5ebf28[0x0], _0xe5af45 = _0x5ebf28[0x1], _0x4556aa = _0x55fd64;
                            _0x4556aa['active'] = !0x0, _0x3bf347 = _0x55fd64;
                            var _0x5a1f9d = _0x3e13c3['getInfoByP' + 'os'](_0x345016), _0x4307ce = Math['max'](_0x543878 - 0.5 * _0x3bf347['long'], 0x0);
                            if (_0x2a5341 == _0x305925['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']) {
                                _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4556aa, _0x305925['CollideGro' + 'upType']['BOX_BLOCK']), _0x5220f0 = -0x1 != _0x4556aa['name']['indexOf']('left') ? _0x543878 : -0x1 != _0x4556aa['name']['indexOf']('right') ? -_0x543878 : 0x0;
                                var _0x24b61d = _0x35dff5;
                                _0x24b61d['x'] = _0x5220f0, _0x24b61d['y'] = 0.5 * _0x3bf347['height'], _0x24b61d['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4556aa, _0x5a1f9d, _0x24b61d);
                            } else {
                                if (_0x2a5341 != _0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L'])
                                    throw new Error('unknown\x20bl' + 'ock\x20type\x20!' + '!!');
                                _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4556aa, _0x305925['CollideGro' + 'upType']['SPEEDARROW']), _0x5220f0 = _0x448187['default']['getNumberR' + 'andom'](-_0x4307ce, _0x4307ce);
                                var _0x24b61d = _0x35dff5;
                                _0x24b61d['x'] = _0x5220f0, _0x24b61d['y'] = 0.5 * _0x3bf347['height'], _0x24b61d['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4556aa, _0x5a1f9d, _0x24b61d), this['lastArrowF' + 'orGuide'] = _0x4556aa;
                            }
                            _0x3e13c3['addChild'](_0x4556aa), _0x269aab++, _0xe5af45 ? (_0x5220f0 = 0x0, _0x2a5341 = this['blockTypes']['shift'](), _0x2a5341 &amp;&amp; (_0x345016 += this['getMarigin' + 'ByType'](_0x2a5341), _0x4a4d2f = this['getPadding' + 'ByType'](_0x2a5341))) : _0x345016 += _0x4a4d2f;
                        }
                    }, _0x4fd374['prototype']['transforma' + 'tionBlock'] = function (_0x160959) {
                        var _0x5b8ae0 = (_0x160959['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']), _0x1e1521['default']['changeSubB' + 'lock'](_0x160959)), _0x131aa2 = _0x5b8ae0 ? _0x305925['CollideGro' + 'upType']['SOLID_BLOC' + 'K'] : _0x305925['CollideGro' + 'upType']['BOX_BLOCK'];
                        return _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x160959, _0x131aa2), _0x5b8ae0;
                    }, _0x4fd374['prototype']['generateBl' + 'ocksV3'] = function (_0x2f656b) {
                        for (var _0x3d2258, _0x104035, _0x17dc6d = _0x2f656b['getStart'](), _0x36af40 = 0x0, _0x5cf497 = _0x2f656b['getLength'](), _0x24c632 = 0.5 * this['trackWidth'], _0x5d3bb6 = (new _0x3ba762(), new _0x3ba762()), _0x1d3830 = new _0x3ba762(), _0x15b1d0 = this['getRandomB' + 'lockTypeV3'](), _0xcb80b4 = this['getMarigin' + 'ByType'](_0x15b1d0), _0xd33dca = this['getPadding' + 'ByType'](_0x15b1d0), _0x35e5c0 = _0x1eb025['default']['getInstanc' + 'e']()['getCurrent' + 'Stage'](), _0x28747e = this['isFirstTra' + 'ck'](_0x2f656b) ? _0x17dc6d + _0x35e5c0['BlockStart'] : _0x17dc6d + _0xcb80b4, _0x32c74e = this['isLastTrac' + 'k'](_0x2f656b) ? this['blockEnd'] : _0x17dc6d + _0x5cf497, _0xc04070 = [], _0x7b2e5e = []; _0x32c74e &gt; _0x28747e;) {
                            var _0x7f6a24 = this['blocks']['getGroupMo' + 'delByType'](_0x15b1d0), _0x257ea9 = _0x7f6a24[0x0], _0x5695e9 = _0x7f6a24[0x1], _0x4a9b5d = _0x257ea9;
                            _0x4a9b5d['active'] = !0x0, _0x3d2258 = _0x257ea9;
                            var _0x30f109 = _0x2f656b['getInfoByP' + 'os'](_0x28747e), _0x40b76e = !0x1, _0x5460e1 = !0x1, _0x51ca2b = Math['max'](_0x24c632 - 0.5 * _0x3d2258['long'], 0x0);
                            if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['ANIM_MODEL' + 'S']) {
                                this['transforma' + 'tionBlock'](_0x4a9b5d), _0x104035 = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                var _0x59e5c9 = _0x5d3bb6;
                                _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x51ca2b &gt; 0.1 &amp;&amp; (_0x3ba762['scale'](_0x30f109['nL'], _0x51ca2b, _0x5d3bb6), _0x3ba762['add'](_0x30f109['center'], _0x5d3bb6, _0x5d3bb6), _0x3ba762['scale'](_0x30f109['nR'], _0x51ca2b, _0x1d3830), _0x3ba762['add'](_0x30f109['center'], _0x1d3830, _0x1d3830), _0x5d3bb6['y'] += 0.5 * _0x3d2258['height'], _0x1d3830['y'] += 0.5 * _0x3d2258['height'], _0x1e1521['default']['moveAnim'](_0x4a9b5d, _0x5d3bb6, _0x1d3830, this['blockSpeed'], _0x448187['default']['getNumberR' + 'andom'](0x0, 0x3)));
                            } else {
                                if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['WINDMILL_M' + 'ODEL']) {
                                    _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['SOLID_BLOC' + 'K']);
                                    var _0x59e5c9 = _0x5d3bb6;
                                    _0x59e5c9['x'] = 0x0, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9);
                                } else {
                                    if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['GATHER_ANI' + 'M_MODEL']) {
                                        _0x51ca2b = Math['max'](_0x24c632 - _0x3d2258['long'], 0x0);
                                        var _0x17f2c3 = _0x4a9b5d['clone']();
                                        this['transforma' + 'tionBlock'](_0x4a9b5d), this['transforma' + 'tionBlock'](_0x17f2c3);
                                        var _0x59e5c9 = _0x5d3bb6;
                                        if (_0x59e5c9['x'] = _0x51ca2b + 0.5 * _0x3d2258['long'], _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x59e5c9['x'] = -(_0x51ca2b + 0.5 * _0x3d2258['long']), _0x1e1521['default']['locateSpri' + 'te3D'](_0x17f2c3, _0x30f109, _0x59e5c9), _0x51ca2b &gt; 0.1) {
                                            var _0x1b7b8e = _0x17f2c3;
                                            _0x1b7b8e['long'] = _0x3d2258['long'], _0x1b7b8e['width'] = _0x3d2258['width'], _0x1b7b8e['height'] = _0x3d2258['height'], _0x1e1521['default']['moveToCent' + 'erAnim'](_0x4a9b5d, _0x17f2c3, 0.5 * this['blockSpeed'], _0x448187['default']['getNumberR' + 'andom'](0x0, 0x3));
                                        }
                                        _0x2f656b['addChild'](_0x17f2c3);
                                    } else {
                                        if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']) {
                                            _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['DIAMOND']), _0x104035 = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                            var _0x59e5c9 = _0x5d3bb6;
                                            _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x1e1521['default']['rotateAnim'](_0x4a9b5d, 0x168, 0x1, _0x448187['default']['getNumberR' + 'andom'](0x0, 0x2), 'z');
                                        } else {
                                            if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DELS']) {
                                                _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['DIAMOND']), _0x104035 = _0x104035 || _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                                var _0x59e5c9 = _0x5d3bb6;
                                                _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x1e1521['default']['rotateAnim'](_0x4a9b5d, 0x168, 0x1, _0x448187['default']['getNumberR' + 'andom'](0x0, 0x2), 'z');
                                            } else {
                                                if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['DOOR_MODEL' + 'S']) {
                                                    _0x4a9b5d['_isStatic'] = !0x0;
                                                    var _0x4ac87e = this['transforma' + 'tionBlock'](_0x4a9b5d);
                                                    _0x4ac87e ? _0xc04070['push'](_0x4a9b5d) : _0x7b2e5e['push'](_0x4a9b5d), _0x104035 = -0x1 != _0x4a9b5d['name']['indexOf']('left') ? _0x24c632 : -0x1 != _0x4a9b5d['name']['indexOf']('right') ? -_0x24c632 : 0x0;
                                                    var _0x59e5c9 = _0x5d3bb6;
                                                    _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x5460e1 = !0x0;
                                                } else {
                                                    if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['CUBE_MODEL' + 'S']) {
                                                        _0x4a9b5d['_isStatic'] = !0x0;
                                                        var _0x4ac87e = this['transforma' + 'tionBlock'](_0x4a9b5d);
                                                        _0x4ac87e ? _0xc04070['push'](_0x4a9b5d) : _0x7b2e5e['push'](_0x4a9b5d), _0x104035 = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                                        var _0x59e5c9 = _0x5d3bb6;
                                                        _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x5460e1 = !0x0, _0x40b76e = !0x0;
                                                    } else {
                                                        if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['L_MODELS'] || _0x15b1d0 == _0x305925['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']) {
                                                            _0x4a9b5d['_isStatic'] = !0x0;
                                                            var _0x4ac87e = this['transforma' + 'tionBlock'](_0x4a9b5d);
                                                            _0x4ac87e ? _0xc04070['push'](_0x4a9b5d) : _0x7b2e5e['push'](_0x4a9b5d), _0x104035 = -0x1 != _0x4a9b5d['name']['indexOf']('left') ? _0x24c632 : -0x1 != _0x4a9b5d['name']['indexOf']('right') ? -_0x24c632 : 0x0;
                                                            var _0x59e5c9 = _0x5d3bb6;
                                                            _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x5460e1 = !0x0, _0x40b76e = !0x0;
                                                        } else {
                                                            if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS']) {
                                                                var _0x59e5c9 = _0x5d3bb6;
                                                                _0x59e5c9['x'] = 0x0, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x40b76e = !0x0, _0x5460e1 = !0x0;
                                                            } else {
                                                                if (_0x15b1d0 == _0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L']) {
                                                                    _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['SPEEDARROW']), _0x104035 = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                                                    var _0x59e5c9 = _0x5d3bb6;
                                                                    _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), this['lastArrowF' + 'orGuide'] = _0x4a9b5d;
                                                                } else {
                                                                    if (_0x15b1d0 != _0x305925['BLOCK_TYPE']['FLY_ARROW'])
                                                                        throw new Error('unknown\x20bl' + 'ock\x20type\x20!' + '!!');
                                                                    _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['FLYARROW']), _0x104035 = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b);
                                                                    var _0x59e5c9 = _0x5d3bb6;
                                                                    _0x59e5c9['x'] = _0x104035, _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9);
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                            _0x2f656b['addChild'](_0x4a9b5d);
                            var _0x59827b = this['getRandomB' + 'onusTypeV3']();
                            if (_0x40b76e &amp;&amp; void 0x0 != _0x59827b) {
                                _0x3d2258 = _0x257ea9 = this['getBonusBy' + 'Type'](_0x59827b), _0x4a9b5d = _0x257ea9, _0x4a9b5d['active'] = !0x0, _0x1e1521['default']['setCollide' + 'rShapeGrou' + 'p'](_0x4a9b5d, _0x305925['CollideGro' + 'upType']['DIAMOND']), _0x30f109 = _0x2f656b['getInfoByP' + 'os'](_0x28747e - this['getBonusMa' + 'rgin'](_0x59827b));
                                var _0x59e5c9 = _0x1d3830;
                                _0x59e5c9['x'] = _0x448187['default']['getNumberR' + 'andom'](-_0x51ca2b, _0x51ca2b), _0x59e5c9['y'] = 0.5 * _0x3d2258['height'], _0x59e5c9['z'] = 0x0, _0x1e1521['default']['locateSpri' + 'te3D'](_0x4a9b5d, _0x30f109, _0x59e5c9), _0x59827b == _0x305925['BLOCK_TYPE']['DIAMOND_MO' + 'DEL'] &amp;&amp; _0x1e1521['default']['rotateAnim'](_0x4a9b5d, 0x168, 0x1, _0x448187['default']['getNumberR' + 'andom'](0x0, 0x2), 'z'), _0x2f656b['addChild'](_0x4a9b5d), _0x36af40++;
                            }
                            _0x36af40++, _0x28747e &gt;= this['lastArrowP' + 'os'] + _0x3e2ec9['default']['arrowInter' + 'val'] ? (_0x15b1d0 = _0x305925['BLOCK_TYPE']['ARROW_MODE' + 'L'], _0x448187['default']['randomByRa' + 'te'](this['blocks']['getRate'](_0x305925['BLOCK_TYPE']['FLY_ARROW'])) &amp;&amp; (_0x15b1d0 = _0x305925['BLOCK_TYPE']['FLY_ARROW']), _0x28747e += this['getMarigin' + 'ByType'](_0x15b1d0), _0xd33dca = this['getPadding' + 'ByType'](_0x15b1d0), this['lastArrowP' + 'os'] = _0x28747e) : _0x5695e9 ? (_0x104035 = 0x0, _0x15b1d0 = this['getRandomB' + 'lockTypeV3'](), _0x28747e += this['getMarigin' + 'ByType'](_0x15b1d0), _0xd33dca = this['getPadding' + 'ByType'](_0x15b1d0)) : _0x28747e += _0xd33dca;
                        }
                        _0xc04070['length'] &gt; 0x0 &amp;&amp; Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0xc04070), _0x7b2e5e['length'] &gt; 0x0 &amp;&amp; Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0x7b2e5e);
                    }, _0x4fd374['prototype']['genBlockBy' + 'Pass'] = function (_0x109eff) {
                    }, _0x4fd374['prototype']['getStart'] = function () {
                        return this['start'];
                    }, _0x4fd374['prototype']['getSolidBl' + 'ockRate'] = function () {
                        return this['blocks'] ? this['blocks']['getRate'](_0x305925['BLOCK_TYPE']['SOLID_MODE' + 'L']) : 0x0;
                    }, _0x4fd374['prototype']['updateForw' + 'ardVec'] = function (_0x34f51b) {
                        var _0x25e5a8 = this['currentRac' + 'eTrack']['transform']['worldMatri' + 'x'], _0x3fb4dc = this['currentRac' + 'eTrack']['getInfoByP' + 'os'](this['start'], _0x34f51b);
                        _0x3ba762['add'](_0x3fb4dc['center'], _0x3fb4dc['v'], _0x3fb4dc['center']), this['start'] += _0x34f51b, _0x3ba762['transformV' + '3ToV3'](_0x3fb4dc['center'], _0x25e5a8, _0x3fb4dc['center']);
                        var _0x307171 = _0x1eb025['default']['getInstanc' + 'e']();
                        if (_0x307171['setProgres' + 's'](this['start'] / this['end']), _0x307171['updateInfi' + 'nityStage'](this['start'], !0x1), this['lastArrowF' + 'orGuide']) {
                            var _0x2ab9f4 = new _0x144e0c['TriggerPar' + 'ams']('GameScene', [{
                                    'ctrl': this['lastArrowF' + 'orGuide'],
                                    'alias': 'arrow'
                                }]);
                            _0x2ab9f4['args']['push'](this['start']), _0x1ea283['default']['getInstanc' + 'e']()['trigger'](_0x1ea283['TriggerTyp' + 'eEnum']['E_PROGRESS' + '_IN'], _0x2ab9f4);
                        }
                        if (this['currentRac' + 'eTrack']['isEnd'](this['start'])) {
                            var _0x489f34 = this['tracks'][0x1];
                            this['currentRac' + 'eTrack'] = _0x489f34, this['trackGener' + 'ated'] = !0x1;
                        } else {
                            if (this['currentRac' + 'eTrack']['isHalf'](this['start']) &amp;&amp; !this['trackGener' + 'ated']) {
                                if (this['tracks']['length'] &gt; 0x1) {
                                    for (var _0x5f2dd6 = this['tracks']['shift'](), _0x33be80 = 0x0, _0x181c4c = _0x5f2dd6['_children']; _0x33be80 &lt; _0x181c4c['length']; _0x33be80++) {
                                        var _0x5e9630 = _0x181c4c[_0x33be80];
                                        void 0x0 != _0x5e9630['__type'] &amp;&amp; _0x27f538['default']['recoverBlo' + 'ck'](_0x5e9630);
                                    }
                                    _0x5f2dd6['destroy'](), console['log']('destroy\x20la' + 'st\x20RaceTra' + 'ck\x20!!!\x20num' + ':\x20', this['tracks']['length']);
                                }
                                this['generateNe' + 'xt'](), this['trackGener' + 'ated'] = !0x0;
                            }
                        }
                        return _0x3fb4dc;
                    }, _0x4fd374['prototype']['generateNe' + 'xt'] = function () {
                        var _0x2e9266 = _0x1eb025['default']['getInstanc' + 'e'](), _0x54ebf4 = +this['currentRac' + 'eTrack']['name'];
                        _0x54ebf4++, this['sliceCount'] &gt;= _0x54ebf4 &amp;&amp; (_0x2e9266['isInfinity' + 'Model']() &amp;&amp; (_0x2e9266['updateInfi' + 'nityStage'](this['start'], !0x0), this['setBlocks'](this['blocks']), this['blockSpeed'] = _0x2e9266['getCurrent' + 'Stage']()['BlockSpeed']), this['generate'](_0x54ebf4));
                    }, _0x4fd374['prototype']['getForward' + 'Vec'] = function (_0x14de70, _0x2c3b03, _0x41b6e7) {
                        if (_0x41b6e7 = _0x41b6e7 || this['currentRac' + 'eTrack']) {
                            var _0x47bcf2 = _0x41b6e7['transform']['worldMatri' + 'x'], _0xba58c8 = _0x41b6e7['getInfoByP' + 'os'](_0x14de70, _0x2c3b03);
                            _0x3ba762['add'](_0xba58c8['center'], _0xba58c8['v'], _0xba58c8['center']), _0x14de70 += _0x2c3b03, _0x3ba762['transformV' + '3ToV3'](_0xba58c8['center'], _0x47bcf2, _0xba58c8['center']);
                            if (!_0x41b6e7['isEnd'](_0x14de70) || (_0x41b6e7 = this['tracks'][0x1]))
                                return [
                                    _0xba58c8,
                                    _0x41b6e7
                                ];
                        }
                    }, _0x4fd374['prototype']['isInBlock'] = function (_0x275646) {
                        return _0x275646 &lt; this['blockEnd'];
                    }, _0x4fd374['prototype']['isOutOfTra' + 'ck'] = function (_0x56f838) {
                        return _0x56f838 &gt;= this['end'];
                    }, _0x4fd374['prototype']['getTrackWi' + 'dth'] = function () {
                        return this['trackWidth'];
                    }, _0x4fd374['prototype']['getCurTrac' + 'k'] = function () {
                        return this['currentRac' + 'eTrack'];
                    }, _0x4fd374['prototype']['clear'] = function () {
                        this['tracks']['clear'](), this['currentRac' + 'eTrack'] = null, this['trackGener' + 'ated'] = !0x1, this['nextLB'] = this['nextRB'] = null, this['blockGroup' + 'TypeIdx'] = 0x0, this['lastArrowP' + 'os'] = 0x0, this['bezier'] = null, this['blocks'] &amp;&amp; (this['blocks']['release'](), this['blocks'] = null);
                    }, _0x4fd374;
                }(_0x318439['default']);
            _0x2b2584['default'] = _0x48f93f;
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../config/GameCfg': 0x6,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Extend/UniformBezier': 0x16,
            '../framework/Tools/Utils': 0x1f,
            '../model/BlocksGroup': 0x2d,
            '../model/RaceTrack': 0x33,
            '../modules/NewbieGuide/NewbieGuideModel': 0x40,
            './GameLogic': 0x25,
            './GameNewbieLogic': 0x26
        }
    ],
    0x29: [
        function (_0x5d0134, _0xfdca7a, _0x10d2c4) {
            'use strict';
            Object['defineProp' + 'erty'](_0x10d2c4, '__esModule', { 'value': !0x0 });
            var _0x18cd3d;
            !function (_0x2e3121) {
                _0x2e3121['version'] = '1.2.3';
                var _0x1814dc = function () {
                    function _0x480171() {
                    }
                    return _0x480171['E_RANK_SET' + '_MINE'] = 'RANK_SET_M' + 'INE', _0x480171;
                }();
                _0x2e3121['GameEvent'] = _0x1814dc, _0x2e3121['MsgUrlDefi' + 'ne'] = {};
            }(_0x18cd3d || (_0x18cd3d = {})), _0x10d2c4['default'] = _0x18cd3d;
        },
        {}
    ],
    0x2a: [
        function (_0x2037d6, _0x373836, _0x5726f2) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5726f2, '__esModule', { 'value': !0x0 });
            var _0x55ddaf = _0x2037d6('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x394424 = _0x2037d6('../common/' + 'GameDefine'), _0x3d6ca6 = _0x2037d6('../framewo' + 'rk/Manager' + '/CfgMgr'), _0xc8fd1e = _0x2037d6('../logic/P' + 'layerLogic'), _0x480329 = _0x2037d6('../framewo' + 'rk/Tools/U' + 'tils'), _0x311e2a = _0x2037d6('../sdk/Sdk'), _0x1c8711 = _0x2037d6('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x210752 = _0x1c8711['default']['GET_STATE'], _0x1690ff = function () {
                    function _0x15f52d(_0x5b2021) {
                        this['ini'] = _0x3d6ca6['default']['getInstanc' + 'e']()['get'](_0x394424['Res']['CFG_PATH_A' + 'CH'], _0x5b2021);
                    }
                    return _0x15f52d;
                }();
            _0x5726f2['AchItem'] = _0x1690ff;
            var _0x69aca7 = function (_0x4aa442) {
                function _0x1b6ee7() {
                    var _0x52cf1d = _0x4aa442['call'](this) || this;
                    _0x52cf1d['_datas'] = {}, _0x52cf1d['_achDatas'] = {};
                    var _0x3a1ade = _0x3d6ca6['default']['getInstanc' + 'e'](), _0x1e0d9c = _0x3a1ade['get'](_0x394424['Res']['CFG_PATH_A' + 'CH']);
                    _0x52cf1d['datas'] = {}, _0x1e0d9c &amp;&amp; Object['keys'](_0x1e0d9c)['forEach'](function (_0x5ec351, _0x43de87) {
                        _0x52cf1d['datas'][_0x1e0d9c[_0x5ec351]['id']] = new _0x1690ff(_0x5ec351);
                    });
                    var _0x472509 = Laya['LocalStora' + 'ge']['getJSON'](_0x394424['Res']['LOCAL_PATH' + '_ACHIEVEME' + 'NT']);
                    return _0x472509 &amp;&amp; _0x472509['achDatas'] ? _0x52cf1d['achDatas'] = _0x472509['achDatas'] : _0x52cf1d['initAch'](), _0x52cf1d['saveToLoca' + 'l'](), _0x52cf1d['on'](_0x394424['GameEvent']['E_COMBINE_' + 'CAR'], _0x52cf1d, function (_0x1b841b) {
                        var _0x4bebba = _0x1b841b['code'], _0x519119 = _0xc8fd1e['default']['getInstanc' + 'e']()['assmblyCar'];
                        if (_0x4bebba == _0x394424['GameCode']['E_COMBINE_' + 'SUCCESS']) {
                            var _0x4455cd = _0x1b841b['data']['stall_2'], _0x166e83 = _0x519119['haveCars'][_0x4455cd];
                            _0x52cf1d['doAch'](_0x394424['TASK_TYPE']['GET_CAR'], 0x1, _0x166e83);
                        } else {
                            if (_0x4bebba == _0x394424['GameCode']['E_COMBINE_' + 'VIDEO_CAR'] || _0x4bebba == _0x394424['GameCode']['E_COMBINE_' + 'DROP_CAR'] || _0x4bebba == _0x394424['GameCode']['E_COMBINE_' + 'FREE_CAR'] || _0x4bebba == _0x394424['GameCode']['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS']) {
                                var _0x4455cd = _0x1b841b['data']['stall'], _0x166e83 = _0x519119['haveCars'][_0x4455cd];
                                _0x52cf1d['doAch'](_0x394424['TASK_TYPE']['GET_CAR'], 0x1, _0x166e83);
                            }
                        }
                    }), _0x52cf1d['on'](_0x394424['GameEvent']['E_CHALLENG' + 'E_GAME_END'], _0x52cf1d, function (_0x328541) {
                        _0x52cf1d['doAch'](_0x394424['TASK_TYPE']['CHALLENGE_' + 'SCORE'], _0x328541);
                    }), _0x52cf1d;
                }
                return __extends(_0x1b6ee7, _0x4aa442), Object['defineProp' + 'erty'](_0x1b6ee7['prototype'], 'datas', {
                    'get': function () {
                        return this['_datas'];
                    },
                    'set': function (_0x29ae3a) {
                        this['_datas'] = _0x29ae3a;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1b6ee7['prototype'], 'achDatas', {
                    'get': function () {
                        return this['_achDatas'];
                    },
                    'set': function (_0x589b43) {
                        this['_achDatas'] = _0x589b43;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x1b6ee7['prototype']['initAch'] = function () {
                    var _0x534bc1 = this;
                    Object['keys'](this['datas'])['forEach'](function (_0xe4c6ab, _0x24a57a) {
                        _0x534bc1['achDatas'][_0xe4c6ab] = {
                            'id': Number(_0xe4c6ab),
                            'did': 0x0,
                            'isget': _0x210752['UNACTIVATE']
                        };
                    });
                }, _0x1b6ee7['prototype']['doAch'] = function (_0x399600, _0x23f500, _0x1682b4) {
                    var _0x4271f5 = this, _0x1dc4af = !0x1;
                    Object['keys'](this['achDatas'])['forEach'](function (_0x37bc58, _0x1112a9) {
                        var _0x168a03 = _0x4271f5['datas'][_0x37bc58], _0x1e6d69 = _0x4271f5['achDatas'][_0x37bc58];
                        _0x1e6d69['isget'] == _0x210752['UNACTIVATE'] &amp;&amp; _0x168a03['ini']['type'] == _0x399600 &amp;&amp; ('number' == typeof _0x1682b4 &amp;&amp; _0x168a03['ini']['level'] == _0x1682b4 ? (_0x1e6d69['did'] += 0x1, _0x1e6d69['did'] &gt;= _0x168a03['ini']['times'] &amp;&amp; (_0x1e6d69['did'] = _0x168a03['ini']['times'], _0x1e6d69['isget'] = _0x210752['ACTIVATE']), _0x1dc4af = !0x0) : _0x394424['TASK_TYPE']['CHALLENGE_' + 'SCORE'] == _0x399600 &amp;&amp; _0x23f500 &gt;= _0x168a03['ini']['times'] &amp;&amp; (_0x1e6d69['did'] = _0x168a03['ini']['times'], _0x1e6d69['isget'] = _0x210752['ACTIVATE'], _0x1dc4af = !0x0));
                    }), _0x1dc4af &amp;&amp; (this['saveToLoca' + 'l'](), this['event'](_0x394424['GameEvent']['E_ACHIEVEM' + 'ENT'], { 'code': _0x394424['GameCode']['E_ACHIEVEM' + 'ENT_ACTIVA' + 'TE'] }), _0x311e2a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x394424['DataStatDe' + 'f']['TASK_5'], { 'çŽ©å®¶': _0xc8fd1e['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['playerStat' + 'e'] }));
                }, _0x1b6ee7['prototype']['getReward'] = function (_0x48aa75) {
                    var _0x474d8c = this['achDatas'][_0x48aa75];
                    if (_0x474d8c &amp;&amp; _0x474d8c['isget'] == _0x210752['ACTIVATE']) {
                        _0x474d8c['isget'] = _0x210752['GET'];
                        var _0x5427bf = this['datas'][_0x474d8c['id']]['ini']['reward'];
                        this['saveToLoca' + 'l'](), this['event'](_0x394424['GameEvent']['E_ACHIEVEM' + 'ENT'], {
                            'code': _0x394424['GameCode']['E_ACHIEVEM' + 'ENT_COMPLE' + 'TE'],
                            'diamond': _0x5427bf
                        }), _0x311e2a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x394424['DataStatDe' + 'f']['TASK_4'], { 'çŽ©å®¶': _0xc8fd1e['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['playerStat' + 'e'] });
                    } else
                        _0x480329['default']['showTips']('There\x20is\x20n' + 'o\x20task\x20or\x20' + 'the\x20task\x20h' + 'as\x20receive' + 'd\x20rewards');
                }, _0x1b6ee7['prototype']['getAchIsGe' + 't'] = function () {
                    var _0x3e229a = this, _0x33b9a5 = !0x1;
                    return Object['keys'](this['achDatas'])['some'](function (_0x40bf47, _0x95d972) {
                        var _0x4a321c = _0x3e229a['achDatas'][_0x40bf47];
                        return _0x4a321c['isget'] == _0x210752['ACTIVATE'] ? (_0x33b9a5 = !0x0, !0x0) : void 0x0;
                    }), _0x33b9a5;
                }, _0x1b6ee7['prototype']['saveToLoca' + 'l'] = function () {
                    for (var _0x332010 = ['achDatas'], _0x552d55 = {}, _0x1686fb = 0x0, _0x24333c = _0x332010; _0x1686fb &lt; _0x24333c['length']; _0x1686fb++) {
                        var _0x4efbaa = _0x24333c[_0x1686fb];
                        _0x552d55[_0x4efbaa] = this[_0x4efbaa];
                    }
                    Laya['LocalStora' + 'ge']['setJSON'](_0x394424['Res']['LOCAL_PATH' + '_ACHIEVEME' + 'NT'], _0x552d55);
                }, _0x1b6ee7;
            }(_0x55ddaf['default']);
            _0x5726f2['default'] = _0x69aca7;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkEntity': 0x5f
        }
    ],
    0x2b: [
        function (_0x3a7a97, _0x3fd39a, _0x37d213) {
            'use strict';
            Object['defineProp' + 'erty'](_0x37d213, '__esModule', { 'value': !0x0 });
            var _0x729c2d = _0x3a7a97('../sdk/Sdk'), _0x257c6f = _0x3a7a97('../logic/P' + 'layerLogic'), _0x832407 = function () {
                    function _0x3bb1c9(_0x421ff3) {
                        if (this['bannerTouc' + 'hLveCount'] = 0x0, this['bannerTouc' + 'hLveCountV' + '2'] = 0x0, this['promotionL' + 'evCount'] = 0x0, !_0x421ff3)
                            return void console['warn']('å¹¿å‘ŠæŽ§åˆ¶æ¨¡å—æœªèŽ·å–åˆ°' + 'æ•°æ®!!!');
                        var _0x562560 = _0x421ff3;
                        this['bannerTouc' + 'hStartLve'] = _0x562560['bannerTouc' + 'h_StartLev'], this['bannerTouc' + 'hInterval'] = _0x562560['bannerTouc' + 'h_SpaceLev'], this['bannerTouc' + 'hStartLveV' + '2'] = _0x562560['newCareUnl' + 'ockTouch_S' + 'tartLev'], this['bannerTouc' + 'hIntervalV' + '2'] = _0x562560['newCareUnl' + 'ockTouch_S' + 'paceLev'], this['promotionS' + 'tartLev'] = _0x562560['promotion_' + 'StartLev'], this['promotionI' + 'nterval'] = _0x562560['promotion_' + 'SpaceLev'];
                    }
                    return _0x3bb1c9['prototype']['triggerBan' + 'nerTouch'] = function () {
                        var _0x593208 = !0x1;
                        if ('number' != typeof this['bannerTouc' + 'hStartLve'] || 'number' != typeof this['bannerTouc' + 'hInterval'])
                            return _0x593208;
                        var _0x31b102 = _0x257c6f['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['stageId'];
                        return _0x31b102 &lt; this['bannerTouc' + 'hStartLve'] ? _0x593208 : _0x31b102 == this['bannerTouc' + 'hStartLve'] ? (this['bannerTouc' + 'hLveCount'] = 0x0, _0x593208 = !0x0, _0x593208 = _0x729c2d['Sdk']['getInstanc' + 'e']()['isHarvest']()) : (this['bannerTouc' + 'hLveCount'] &lt; this['bannerTouc' + 'hInterval'] ? this['bannerTouc' + 'hLveCount']++ : (this['bannerTouc' + 'hLveCount'] = 0x0, _0x593208 = !0x0, _0x593208 = _0x729c2d['Sdk']['getInstanc' + 'e']()['isHarvest']()), _0x593208);
                    }, _0x3bb1c9['prototype']['triggerBan' + 'nerTouchV2'] = function () {
                        var _0x2cbc56 = !0x1;
                        if ('number' != typeof this['bannerTouc' + 'hStartLveV' + '2'] || 'number' != typeof this['bannerTouc' + 'hIntervalV' + '2'])
                            return _0x2cbc56;
                        if (0x0 == this['bannerTouc' + 'hStartLveV' + '2'])
                            return _0x2cbc56;
                        var _0x3081be = _0x257c6f['default']['getInstanc' + 'e']()['assmblyCar']['getCurrent' + 'MaxCar']()['level'];
                        return _0x3081be &lt; this['bannerTouc' + 'hStartLveV' + '2'] ? _0x2cbc56 : _0x3081be == this['bannerTouc' + 'hStartLveV' + '2'] ? (this['bannerTouc' + 'hLveCountV' + '2'] = 0x0, _0x2cbc56 = !0x0, _0x2cbc56 = _0x729c2d['Sdk']['getInstanc' + 'e']()['isHarvest']()) : (this['bannerTouc' + 'hLveCountV' + '2'] &lt; this['bannerTouc' + 'hIntervalV' + '2'] ? this['bannerTouc' + 'hLveCountV' + '2']++ : (this['bannerTouc' + 'hLveCountV' + '2'] = 0x0, _0x2cbc56 = !0x0, _0x2cbc56 = _0x729c2d['Sdk']['getInstanc' + 'e']()['isHarvest']()), _0x2cbc56);
                    }, _0x3bb1c9['prototype']['triggerPro' + 'motion'] = function () {
                        var _0x53da3c = !0x1;
                        if ('number' != typeof this['promotionS' + 'tartLev'] || 'number' != typeof this['promotionI' + 'nterval'])
                            return _0x53da3c;
                        var _0xd76a31 = _0x257c6f['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['stageId'];
                        return _0xd76a31 &lt; this['promotionS' + 'tartLev'] ? _0x53da3c : _0xd76a31 == this['promotionS' + 'tartLev'] ? (this['promotionL' + 'evCount'] = 0x0, _0x53da3c = !0x0, _0x53da3c = _0x729c2d['Sdk']['getInstanc' + 'e']()['getPromoti' + 'onEnable']()) : (this['promotionL' + 'evCount'] &lt; this['promotionI' + 'nterval'] ? this['promotionL' + 'evCount']++ : (this['promotionL' + 'evCount'] = 0x0, _0x53da3c = !0x0, _0x53da3c = _0x729c2d['Sdk']['getInstanc' + 'e']()['getPromoti' + 'onEnable']()), _0x53da3c);
                    }, _0x3bb1c9;
                }();
            _0x37d213['default'] = _0x832407;
        },
        {
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a
        }
    ],
    0x2c: [
        function (_0x54ef71, _0x31d052, _0x2b7420) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2b7420, '__esModule', { 'value': !0x0 });
            var _0x335119 = _0x54ef71('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x62d59c = _0x54ef71('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x2bb88f = _0x54ef71('../common/' + 'GameDefine'), _0x2b0e6a = _0x54ef71('../framewo' + 'rk/Tools/U' + 'tils'), _0x554824 = _0x54ef71('../logic/P' + 'layerLogic'), _0x1431b7 = function () {
                    function _0x11ef00(_0x29cc0d) {
                        this['ini'] = _0x62d59c['default']['getInstanc' + 'e']()['get'](_0x2bb88f['Res']['CFG_PATH_A' + 'SSEMBLYCAR'], _0x29cc0d);
                    }
                    return _0x11ef00;
                }();
            _0x2b7420['ItemCar'] = _0x1431b7;
            var _0x4cb2c5 = function (_0x34c3bd) {
                function _0x65ad91() {
                    var _0x4fdde0, _0x4fa176, _0x5beead, _0x4ed9d2 = _0x34c3bd['call'](this) || this;
                    _0x4ed9d2['secondsCou' + 'nter'] = 0x1, _0x4ed9d2['savedataCo' + 'unter'] = 0x3;
                    var _0x1d1866 = _0x62d59c['default']['getInstanc' + 'e'](), _0x2a0db1 = _0x1d1866['get'](_0x2bb88f['Res']['CFG_PATH_A' + 'SSEMBLYCAR']);
                    _0x4ed9d2['datas'] = {}, _0x2a0db1 &amp;&amp; Object['keys'](_0x2a0db1)['forEach'](function (_0x23a36f, _0x18445d) {
                        _0x4ed9d2['datas'][_0x2a0db1[_0x23a36f]['level']] = new _0x1431b7(_0x23a36f);
                    }), _0x65ad91['MAX_CAR_LE' + 'VEL'] = Object['keys'](_0x2a0db1)['length'];
                    var _0x3a2c2f = Laya['LocalStora' + 'ge']['getJSON'](_0x2bb88f['Res']['LOCAL_PATH' + '_CAR']) || {};
                    _0x4ed9d2['haveCars'] = _0x3a2c2f['haveCars'] || (_0x4fdde0 = {}, _0x4fdde0[0x1] = 0x1, _0x4fdde0), _0x4ed9d2['carmaxleve' + 'l'] = _0x3a2c2f['carmaxleve' + 'l'] || 0x1, _0x4ed9d2['nextcarlev' + 'el'] = _0x3a2c2f['nextcarlev' + 'el'] || 0x1, _0x4ed9d2['doubleEarn' + 'ingstime'] = _0x3a2c2f['doubleEarn' + 'ingstime'] || 0x0, _0x4ed9d2['buyTimes'] = _0x3a2c2f['buyTimes'] || (_0x4fa176 = {}, _0x4fa176[0x1] = 0x0, _0x4fa176), _0x4ed9d2['diamondBuy' + 'Times'] = _0x3a2c2f['buyTimes'] || (_0x5beead = {}, _0x5beead[0x1] = 0x0, _0x5beead), _0x4ed9d2['caruseleve' + 'l'] = _0x3a2c2f['caruseleve' + 'l'] || 0x1, _0x4ed9d2['freecar'] = _0x3a2c2f['freecar'] || 0x0, _0x4ed9d2['videoCars'] = _0x3a2c2f['videoCars'] || [], _0x4ed9d2['stall'] = _0x3a2c2f['stall'] || 0xc;
                    for (var _0x540c30 = 0x1; 0xc &gt;= _0x540c30; ++_0x540c30)
                        'undefined' == typeof _0x4ed9d2['haveCars'][_0x540c30] &amp;&amp; (_0x4ed9d2['haveCars'][_0x540c30] = 0x0);
                    return _0x4ed9d2['saveToLoca' + 'l'](), _0x4ed9d2;
                }
                return __extends(_0x65ad91, _0x34c3bd), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'datas', {
                    'get': function () {
                        return this['_datas'];
                    },
                    'set': function (_0x232f4d) {
                        this['_datas'] = _0x232f4d;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'haveCars', {
                    'get': function () {
                        return this['_haveCars'];
                    },
                    'set': function (_0x4d3ea5) {
                        this['_haveCars'] = _0x4d3ea5;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'carmaxleve' + 'l', {
                    'get': function () {
                        return this['_carMaxLve' + 'l'];
                    },
                    'set': function (_0x3b114b) {
                        this['_carMaxLve' + 'l'] = _0x3b114b;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'nextcarlev' + 'el', {
                    'get': function () {
                        return this['_nextcarle' + 'vel'];
                    },
                    'set': function (_0x5f4681) {
                        this['_nextcarle' + 'vel'] = _0x5f4681;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'doubleEarn' + 'ingstime', {
                    'get': function () {
                        return this['_doubleEar' + 'ningstime'];
                    },
                    'set': function (_0x5f20df) {
                        this['_doubleEar' + 'ningstime'] = _0x5f20df;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'buyTimes', {
                    'get': function () {
                        return this['_buyTimes'];
                    },
                    'set': function (_0x463803) {
                        this['_buyTimes'] = _0x463803;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'diamondBuy' + 'Times', {
                    'get': function () {
                        return this['_diamondBu' + 'yTimes'];
                    },
                    'set': function (_0x5d4a84) {
                        this['_diamondBu' + 'yTimes'] = _0x5d4a84;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'caruseleve' + 'l', {
                    'get': function () {
                        return this['_caruselev' + 'el'];
                    },
                    'set': function (_0x25dc02) {
                        this['_caruselev' + 'el'] = _0x25dc02;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'freecar', {
                    'get': function () {
                        return this['_freecar'];
                    },
                    'set': function (_0x66a7f5) {
                        this['_freecar'] = _0x66a7f5;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'videoCars', {
                    'get': function () {
                        return this['_videoCars'];
                    },
                    'set': function (_0x52095b) {
                        this['_videoCars'] = _0x52095b;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x65ad91['prototype'], 'stall', {
                    'get': function () {
                        return 0xc;
                    },
                    'set': function (_0x593204) {
                        this['_stalls'] = 0xc;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x65ad91['prototype']['getStalls'] = function () {
                    return 0xc;
                }, _0x65ad91['prototype']['combineCar'] = function (_0x42a3db, _0x5bd6df) {
                    if (_0x42a3db == _0x5bd6df || !_0x5bd6df)
                        return void this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'FAIL'],
                            'data': {
                                'stall_1': _0x42a3db,
                                'stall_2': _0x5bd6df
                            }
                        });
                    var _0x2692eb = this['haveCars'][_0x42a3db], _0x31af3c = this['haveCars'][_0x5bd6df];
                    if (_0x2692eb == _0x31af3c &amp;&amp; _0x2692eb) {
                        if (_0x2692eb &gt;= _0x65ad91['MAX_CAR_LE' + 'VEL'])
                            return _0x2b0e6a['default']['showTips']('It\x27s\x20alrea' + 'dy\x20the\x20hig' + 'hest\x20level' + '\x20car'), void this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                                'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'FAIL'],
                                'data': {
                                    'stall_1': _0x42a3db,
                                    'stall_2': _0x5bd6df
                                }
                            });
                        this['haveCars'][_0x42a3db] = 0x0, this['haveCars'][_0x5bd6df] = _0x2692eb + 0x1;
                        var _0xbbaaec = !0x1;
                        _0x2692eb &gt;= this['carmaxleve' + 'l'] &amp;&amp; (this['carmaxleve' + 'l'] += 0x1, _0xbbaaec = !0x0, this['caruseleve' + 'l'] = this['carmaxleve' + 'l']), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'SUCCESS'],
                            'data': {
                                'stall_1': _0x42a3db,
                                'stall_2': _0x5bd6df,
                                'unlock': _0xbbaaec
                            }
                        }), this['saveToLoca' + 'l']();
                    } else {
                        if (_0x2692eb &amp;&amp; _0x31af3c) {
                            var _0x103bc2 = this['haveCars'][_0x42a3db];
                            this['haveCars'][_0x42a3db] = this['haveCars'][_0x5bd6df], this['haveCars'][_0x5bd6df] = _0x103bc2, this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                                'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'CHANGE_CAR' + '_STALL'],
                                'data': {
                                    'stall_1': _0x42a3db,
                                    'stall_2': _0x5bd6df
                                }
                            });
                        } else
                            _0x31af3c || (this['haveCars'][_0x42a3db] = 0x0, this['haveCars'][_0x5bd6df] = _0x2692eb, this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                                'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'CHANGE'],
                                'data': {
                                    'stall_1': _0x42a3db,
                                    'stall_2': _0x5bd6df
                                }
                            }));
                    }
                    this['buyFreeCar'](0x0, !0x0);
                }, _0x65ad91['prototype']['sellCars'] = function (_0x586da0) {
                    var _0x36b1ef = this['haveCars'][_0x586da0];
                    if (_0x36b1ef != this['getCurrent' + 'MaxCar']()['level']) {
                        var _0x543399 = this['datas'][this['haveCars'][_0x586da0]];
                        return this['haveCars'][_0x586da0] = 0x0, _0x2b0e6a['default']['showTips']('Used\x20cars\x20' + 'have\x20been\x20' + 'sold\x20' + _0x543399['ini']['price']), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'SELL_CAR'],
                            'data': { 'stall_1': _0x586da0 }
                        }), this['buyFreeCar'](0x0, !0x0), !0x0;
                    }
                    return _0x2b0e6a['default']['showTips']('You\x20can\x27t\x20' + 'sell\x20the\x20h' + 'ighest\x20gra' + 'de\x20car!'), !0x1;
                }, _0x65ad91['prototype']['buyCar'] = function (_0x475673) {
                    var _0x331bc4 = _0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x3872 = 0x0;
                    if (!_0x475673 &amp;&amp; (_0x3872 = this['getCarPric' + 'e'](this['nextcarlev' + 'el']), _0x3872 &gt; _0x331bc4['coins']))
                        return void this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COIN_SHO' + 'RTAGE'],
                            'data': {}
                        });
                    var _0x43fd1f = this['getSurplus' + 'Stalls']();
                    if (_0x43fd1f &amp;&amp; _0x43fd1f['length']) {
                        var _0x344b80 = _0x43fd1f['shift'](), _0x26e514 = 0x0;
                        if (_0x475673)
                            this['haveCars'][_0x344b80] = _0x475673['ini']['level'], _0x331bc4['coins'] -= this['getCarPric' + 'e'](_0x475673['ini']['level']), 'undefined' == typeof this['buyTimes'][_0x475673['ini']['level']] &amp;&amp; (this['buyTimes'][_0x475673['ini']['level']] = -0x1), this['buyTimes'][_0x475673['ini']['level']] = this['buyTimes'][_0x475673['ini']['level']] + 0x1;
                        else {
                            if (this['haveCars'][_0x344b80] = this['nextcarlev' + 'el'], _0x331bc4['coins'] -= this['getCarPric' + 'e'](this['nextcarlev' + 'el']), _0x554824['default']['getInstanc' + 'e']()['gameReward']['freeUpleve' + 'l']) {
                                var _0x241843 = _0x62d59c['default']['getInstanc' + 'e']()['getConstan' + 't']('buyFreeCar' + 'limitlv'), _0x411628 = this['carmaxleve' + 'l'] - _0x241843[0x0], _0x18ab8a = this['carmaxleve' + 'l'] - _0x241843[0x1];
                                this['nextcarlev' + 'el'] &gt;= _0x18ab8a &amp;&amp; this['nextcarlev' + 'el'] &lt;= _0x411628 &amp;&amp; (_0x26e514 = this['nextcarlev' + 'el'] + _0x2b0e6a['default']['getIntRand' + 'om'](0x1, 0x3), _0x554824['default']['getInstanc' + 'e']()['gameReward']['freeUpleve' + 'l'] = !0x1);
                            }
                            this['randNextSe' + 'llCar']();
                        }
                        this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS'],
                            'data': {
                                'nextcar': this['nextcarlev' + 'el'],
                                'ISshop': _0x475673 ? !0x0 : !0x1,
                                'stall': _0x344b80,
                                'freelv': _0x26e514
                            }
                        });
                    } else
                        this['showTips']();
                }, _0x65ad91['prototype']['buyFreeCar'] = function (_0x3a2d5e, _0xc797fe) {
                    if (void 0x0 === _0x3a2d5e &amp;&amp; (_0x3a2d5e = 0x1), void 0x0 === _0xc797fe &amp;&amp; (_0xc797fe = !0x1), this['videoCars']['length']) {
                        var _0x193ca3 = this['getSurplus' + 'Stalls']();
                        if (_0x193ca3 &amp;&amp; _0x193ca3['length']) {
                            var _0xc49321 = _0x193ca3['shift'](), _0x3b6ab0 = this['videoCars']['shift']();
                            return this['haveCars'][_0xc49321] = _0x3b6ab0, {
                                'stall': _0xc49321,
                                'carLevel': _0x3b6ab0
                            };
                        }
                    }
                    _0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                    if (this['carmaxleve' + 'l'] &gt;= _0x62d59c['default']['getInstanc' + 'e']()['getConstan' + 't']('dropBox_mi' + 'n_lv')) {
                        if (_0xc797fe) {
                            this['freecar'] += _0x3a2d5e;
                            for (var _0x476758 = this['freecar'], _0x18dfd7 = 0x0; _0x476758 &gt; _0x18dfd7; ++_0x18dfd7) {
                                var _0x193ca3 = this['getSurplus' + 'Stalls']();
                                if (!_0x193ca3 || !_0x193ca3['length'])
                                    break;
                                var _0xc49321 = _0x193ca3['shift'](), _0x3b6ab0 = 0x1;
                                _0x3b6ab0 = this['carmaxleve' + 'l'] &lt;= 0x14 ? this['carmaxleve' + 'l'] - 0x9 : this['carmaxleve' + 'l'] &lt;= 0x1e ? this['carmaxleve' + 'l'] - 0xa : this['carmaxleve' + 'l'] - 0xb, this['haveCars'][_0xc49321] = _0x3b6ab0, this['freecar'] -= 0x1, this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                                    'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'DROP_CAR'],
                                    'data': { 'stall': _0xc49321 }
                                });
                            }
                        } else {
                            if (0x0 == _0x3a2d5e)
                                return;
                            var _0x193ca3 = this['getSurplus' + 'Stalls']();
                            if (_0x193ca3 &amp;&amp; _0x193ca3['length']) {
                                var _0xc49321 = _0x193ca3['shift'](), _0x320381 = _0x62d59c['default']['getInstanc' + 'e']()['getConstan' + 't']('mincarlvel'), _0x3335d8 = this['carmaxleve' + 'l'] - (_0x2b0e6a['default']['getIntRand' + 'om'](0x0, 0x1) ? _0x320381 - 0x1 : _0x320381);
                                this['haveCars'][_0xc49321] = 0x1 &gt; _0x3335d8 ? 0x1 : _0x3335d8, this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                                    'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'FREE_CAR'],
                                    'data': { 'stall': _0xc49321 }
                                });
                            }
                        }
                    }
                    this['saveToLoca' + 'l']();
                }, _0x65ad91['prototype']['buyCarDiam' + 'ond'] = function (_0x388f3e) {
                    var _0x29f7a2 = _0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x11eca5 = this['getCarDiam' + 'ondPrice'](_0x388f3e['ini']['level']);
                    if (_0x11eca5 &gt; _0x29f7a2['diamond'])
                        return void _0x2b0e6a['default']['showTips']('Not\x20enough' + '\x20diamonds');
                    var _0x24f28d = this['getSurplus' + 'Stalls']();
                    if (_0x24f28d &amp;&amp; _0x24f28d['length']) {
                        var _0x4b8bfb = _0x24f28d['shift']();
                        this['haveCars'][_0x4b8bfb] = _0x388f3e['ini']['level'], _0x29f7a2['diamond'] -= _0x11eca5, 'undefined' == typeof this['diamondBuy' + 'Times'][_0x388f3e['ini']['level']] &amp;&amp; (this['diamondBuy' + 'Times'][_0x388f3e['ini']['level']] = -0x1), this['diamondBuy' + 'Times'][_0x388f3e['ini']['level']] = this['diamondBuy' + 'Times'][_0x388f3e['ini']['level']] + 0x1, this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS'],
                            'data': {
                                'nextcar': this['nextcarlev' + 'el'],
                                'ISshop': !0x0,
                                'stall': _0x4b8bfb
                            }
                        });
                    } else
                        this['showTips']();
                }, _0x65ad91['prototype']['buyCarVide' + 'oOrShare'] = function (_0x57d16d, _0x25ea1b) {
                    var _0x304707 = this['getSurplus' + 'Stalls']();
                    if (_0x304707 &amp;&amp; _0x304707['length']) {
                        this['videoCars']['push'](_0x57d16d['ini']['level']);
                        var _0x351d60 = this['buyFreeCar'](0x0), _0x58307a = _0x554824['default']['getInstanc' + 'e']()['gameReward'];
                        _0x58307a['shopFreeCa' + 'rLock'] = !0x1, _0x58307a['isFreeCar'] = !0x1, _0x58307a['openShopDi' + 'alogCount'] = 0x0, _0x351d60['videoOrSha' + 're'] = _0x25ea1b, this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'VIDEO_CAR'],
                            'data': _0x351d60
                        });
                    }
                }, _0x65ad91['prototype']['showTips'] = function () {
                    this['stall'] &lt; 0xc ? _0x2b0e6a['default']['showTips']('Challenge\x20' + 'the\x20level\x20' + 'to\x20unlock\x20' + 'more\x20parki' + 'ng\x20spaces!') : _0x2b0e6a['default']['showTips']('The\x20parkin' + 'g\x20space\x20is' + '\x20full,\x20ple' + 'ase\x20synthe' + 'size\x0a\x20\x20\x20\x20\x20' + '\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20' + 'or\x20recycle' + '\x20the\x20vehic' + 'le\x20first');
                }, _0x65ad91['prototype']['getCarPric' + 'e'] = function (_0x1e35f7) {
                    var _0x190e7a = this['buyTimes'][_0x1e35f7] || 0x0, _0x3991ae = this['datas'][_0x1e35f7], _0x5b5ace = _0x3991ae['ini']['price'] * Math['pow'](_0x3991ae['ini']['goldExpone' + 'nt'], _0x190e7a);
                    return _0x5b5ace;
                }, _0x65ad91['prototype']['getCarDiam' + 'ondPrice'] = function (_0x3b4878) {
                    var _0x2daf2d = this['diamondBuy' + 'Times'][_0x3b4878] || 0x0, _0x5d813e = this['datas'][_0x3b4878], _0x45dfda = Math['floor'](_0x5d813e['ini']['diamondpri' + 'ce'] * Math['pow'](_0x5d813e['ini']['diamondExp' + 'onent'], _0x2daf2d));
                    return _0x45dfda;
                }, _0x65ad91['prototype']['randNextSe' + 'llCar'] = function () {
                    var _0x374b84 = this['carmaxleve' + 'l'] - 0x4;
                    0x0 &gt;= _0x374b84 &amp;&amp; (_0x374b84 = 0x1);
                    var _0x4d35eb = _0x62d59c['default']['getInstanc' + 'e']()['getConstan' + 't']('mincarlvel'), _0x64df91 = this['carmaxleve' + 'l'] - _0x4d35eb;
                    _0x64df91 = 0x1 &gt; _0x64df91 ? 0x1 : _0x64df91;
                    var _0x33d02f = 0xf4240 * this['datas'][_0x64df91]['ini']['earnings'] / this['getCarPric' + 'e'](_0x64df91), _0x17166e = _0x64df91;
                    _0x64df91 += 0x1;
                    for (var _0x44353e = _0x64df91; _0x374b84 &gt;= _0x44353e; ++_0x44353e) {
                        var _0x27e201 = 0xf4240 * this['datas'][_0x44353e]['ini']['earnings'] / this['getCarPric' + 'e'](_0x44353e);
                        _0x27e201 &gt; _0x33d02f &amp;&amp; (_0x17166e = _0x44353e, _0x33d02f = _0x27e201);
                    }
                    this['nextcarlev' + 'el'] = _0x17166e, 'undefined' == typeof this['buyTimes'][_0x17166e] &amp;&amp; (this['buyTimes'][_0x17166e] = -0x1), this['buyTimes'][_0x17166e] = this['buyTimes'][_0x17166e] + 0x1;
                }, _0x65ad91['prototype']['getSurplus' + 'Stalls'] = function () {
                    var _0x5b5552 = this, _0x4521fe = [];
                    return Object['keys'](this['haveCars'])['forEach'](function (_0xa400cb, _0x5aa053) {
                        var _0x5b15a3 = _0x5b5552['haveCars'][_0xa400cb];
                        _0x5b15a3 || _0x4521fe['push'](_0xa400cb);
                    }), _0x4521fe;
                }, _0x65ad91['prototype']['getCurrent' + 'MaxCar'] = function () {
                    var _0x10e777 = this, _0x4a783e = -0x1, _0x419d54 = 0x0;
                    return Object['keys'](this['haveCars'])['forEach'](function (_0x2a03dc, _0x7225a2) {
                        var _0xc0c7c5 = _0x10e777['haveCars'][_0x2a03dc];
                        _0xc0c7c5 &gt; _0x419d54 &amp;&amp; (_0x419d54 = _0xc0c7c5, _0x4a783e = parseInt(_0x2a03dc));
                    }), {
                        'stall': _0x4a783e,
                        'level': _0x419d54
                    };
                }, _0x65ad91['prototype']['getSamelve' + 'ltable'] = function (_0x16e65e) {
                    var _0x9701cf = this, _0x201f27 = [];
                    return Object['keys'](this['haveCars'])['forEach'](function (_0x87803a, _0x2a28e0) {
                        var _0x5a1fab = _0x9701cf['haveCars'][_0x87803a];
                        _0x5a1fab == _0x16e65e &amp;&amp; _0x201f27['push'](_0x87803a);
                    }), _0x201f27;
                }, _0x65ad91['prototype']['step'] = function (_0x33570c) {
                    var _0x4de3d7 = _0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                    if (this['secondsCou' + 'nter'] -= _0x33570c, this['secondsCou' + 'nter'] &lt;= 0x0) {
                        this['secondsCou' + 'nter'] = 0x1;
                        var _0x122214 = this['getSpeed']();
                        _0x4de3d7['coins'] += _0x122214, this['doubleEarn' + 'ingstime'] &amp;&amp; (this['doubleEarn' + 'ingstime'] -= 0x1, this['doubleEarn' + 'ingstime'] &lt;= 0x0 &amp;&amp; (this['doubleEarn' + 'ingstime'] = 0x0, this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'BUFF_END'],
                            'data': {}
                        })));
                    }
                    this['savedataCo' + 'unter'] -= _0x33570c, this['savedataCo' + 'unter'] &lt;= 0x0 &amp;&amp; (this['savedataCo' + 'unter'] = 0x3, this['saveToLoca' + 'l']());
                }, _0x65ad91['prototype']['getSpeed'] = function () {
                    var _0x3ac483 = this, _0x4513f4 = 0x0;
                    return Object['keys'](this['haveCars'])['forEach'](function (_0x5ec217, _0x241bcd) {
                        var _0x24ab3e = _0x3ac483['datas'][_0x3ac483['haveCars'][_0x5ec217]];
                        _0x3ac483['doubleEarn' + 'ingstime'] &gt; 0x0 ? _0x24ab3e &amp;&amp; (_0x4513f4 += 0x2 * _0x24ab3e['ini']['earnings']) : _0x24ab3e &amp;&amp; (_0x4513f4 += _0x24ab3e['ini']['earnings']);
                    }), _0x4513f4;
                }, _0x65ad91['prototype']['getCoinInc' + 'omeSpeed'] = function () {
                    return this['doubleEarn' + 'ingstime'] &gt; 0x0 ? 0x3 : 0x1;
                }, _0x65ad91['prototype']['DiamondBuy' + 'Buff'] = function () {
                    return _0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['diamond'] &lt; 0xa ? void _0x2b0e6a['default']['showTips']('Not\x20enough' + '\x20diamonds') : (_0x554824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['diamond'] -= 0xa, this['doubleEarn' + 'ingstime'] += 0x3c, this['saveToLoca' + 'l'](), void this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                        'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'BUFF_START'],
                        'data': {}
                    }));
                }, _0x65ad91['prototype']['addIncomeB' + 'uffTime'] = function (_0x3ee2d7) {
                    this['doubleEarn' + 'ingstime'] += _0x3ee2d7, this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                        'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'BUFF_START'],
                        'data': {}
                    });
                }, _0x65ad91['prototype']['UpgradeCar'] = function (_0x5e65ff, _0x4e81e0) {
                    this['haveCars'][_0x5e65ff] = _0x4e81e0, this['saveToLoca' + 'l'](), this['event'](_0x2bb88f['GameEvent']['E_COMBINE_' + 'CAR'], {
                        'code': _0x2bb88f['GameCode']['E_COMBINE_' + 'UPGRADE_SU' + 'CCESS'],
                        'data': { 'stall': _0x5e65ff }
                    });
                }, _0x65ad91['prototype']['saveToLoca' + 'l'] = function () {
                    for (var _0x481851 = [
                                'haveCars',
                                'carmaxleve' + 'l',
                                'nextcarlev' + 'el',
                                'doubleEarn' + 'ingstime',
                                'buyTimes',
                                'caruseleve' + 'l',
                                'freecar',
                                'videoCars',
                                'diamondBuy' + 'Times',
                                'stall'
                            ], _0x2b8222 = {}, _0x2d7fd7 = 0x0, _0x3dfcf0 = _0x481851; _0x2d7fd7 &lt; _0x3dfcf0['length']; _0x2d7fd7++) {
                        var _0x3a1985 = _0x3dfcf0[_0x2d7fd7];
                        _0x2b8222[_0x3a1985] = this[_0x3a1985];
                    }
                    Laya['LocalStora' + 'ge']['setJSON'](_0x2bb88f['Res']['LOCAL_PATH' + '_CAR'], _0x2b8222);
                }, _0x65ad91['MAX_CAR_LE' + 'VEL'] = 0x29, _0x65ad91;
            }(_0x335119['default']);
            _0x2b7420['default'] = _0x4cb2c5;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x2d: [
        function (_0x127e42, _0x3bd806, _0x48273d) {
            'use strict';
            Object['defineProp' + 'erty'](_0x48273d, '__esModule', { 'value': !0x0 });
            var _0x5d0ec5 = _0x127e42('../framewo' + 'rk/Tools/U' + 'tils'), _0x1ae1c5 = _0x127e42('../common/' + 'GameDefine'), _0x30b629 = 'SIGN_BLOCK' + '_PREFIX', _0x45e9a5 = function () {
                    function _0x55037c() {
                        this['blocks'] = {};
                    }
                    return _0x55037c['prototype']['addTemplat' + 'e'] = function (_0xdd101e, _0x3c1e59) {
                        if (this['blocks'][_0xdd101e]) {
                            var _0x4c4c5c = this['blocks'][_0xdd101e];
                            _0x4c4c5c['models']['push'](_0x3c1e59), _0x4c4c5c['curCount']++, _0x4c4c5c['innerMaxCo' + 'unt']++;
                        } else
                            this['blocks'][_0xdd101e] = {
                                'index': 0x0,
                                'curCount': 0x1,
                                'innerMaxCount': 0x1,
                                'models': [_0x3c1e59]
                            };
                    }, _0x55037c['prototype']['setInnerMa' + 'xCount'] = function (_0x513aa9, _0x52e0db) {
                        var _0x3ec4b4 = this['blocks'][_0x513aa9];
                        _0x3ec4b4 &amp;&amp; (_0x3ec4b4['innerMaxCo' + 'unt'] = Math['max'](_0x52e0db, _0x3ec4b4['innerMaxCo' + 'unt']), this['reset'](_0x513aa9));
                    }, _0x55037c['prototype']['setMaxCoun' + 't'] = function (_0x4e2c45, _0x359de0) {
                        var _0x5bb42f = this['blocks'][_0x4e2c45];
                        _0x5bb42f &amp;&amp; (_0x5bb42f['maxCount'] = 0x0 == _0x359de0 ? 0x5f5e0ff : _0x359de0);
                    }, _0x55037c['prototype']['decMaxCoun' + 't'] = function (_0x58a838) {
                        var _0x50acef = this['blocks'][_0x58a838];
                        if (void 0x0 == _0x50acef['maxCount'])
                            return 0x1;
                        var _0x3b96f4 = _0x50acef['maxCount'];
                        return _0x50acef['maxCount'] = Math['max'](_0x50acef['maxCount'] - 0x1, 0x0), _0x3b96f4;
                    }, _0x55037c['prototype']['reset'] = function (_0x410d9f) {
                        var _0x576f99 = this['blocks'][_0x410d9f];
                        _0x576f99 &amp;&amp; (_0x576f99['index'] = 0x0, _0x576f99['curCount'] &gt; 0x0 &amp;&amp; (_0x576f99['curCount'] = _0x5d0ec5['default']['getIntRand' + 'om'](_0x576f99['models']['length'], _0x576f99['innerMaxCo' + 'unt'])));
                    }, _0x55037c['prototype']['setRate'] = function (_0x469926, _0x2dacd9) {
                        var _0xb4ae14 = this['blocks'][_0x469926];
                        _0xb4ae14 ? _0xb4ae14['rate'] = _0x2dacd9 : this['blocks'][_0x469926] = {
                            'index': 0x0,
                            'curCount': 0x0,
                            'innerMaxCount': 0x0,
                            'rate': _0x2dacd9
                        };
                    }, _0x55037c['prototype']['getRate'] = function (_0x21372f) {
                        var _0x4df3cf = this['blocks'][_0x21372f];
                        return _0x4df3cf ? _0x4df3cf['rate'] : 0x0;
                    }, _0x55037c['getSign'] = function (_0xa92056) {
                        return _0x30b629 + '_' + _0xa92056['name'];
                    }, _0x55037c['prototype']['preGenBloc' + 'ks'] = function (_0x337bc8) {
                        if (!this['preGenerat' + 'ed']) {
                            this['preGenerat' + 'ed'] = !0x0;
                            for (var _0x4cb9a9 in this['blocks']) {
                                var _0x239c77 = this['blocks'][_0x4cb9a9];
                                if (_0x239c77 &amp;&amp; _0x239c77['curCount'] &gt; 0x0)
                                    for (var _0x48c6b5 = 0x0, _0x1b8904 = _0x239c77['models']; _0x48c6b5 &lt; _0x1b8904['length']; _0x48c6b5++) {
                                        var _0x3532c3 = _0x1b8904[_0x48c6b5], _0x577b83 = _0x55037c['getSign'](_0x3532c3), _0x4395d7 = Laya['Pool']['getPoolByS' + 'ign'](_0x577b83), _0x14ee5 = _0x337bc8;
                                        +_0x4cb9a9 == _0x1ae1c5['BLOCK_TYPE']['ARROW_MODE' + 'L'] &amp;&amp; (_0x14ee5 *= 0x2);
                                        for (var _0x5d5da3 = _0x4395d7['length']; _0x14ee5 &gt; _0x5d5da3; _0x5d5da3++)
                                            Laya['Pool']['recover'](_0x577b83, this['copyModel'](_0x3532c3));
                                    }
                            }
                        }
                    }, _0x55037c['prototype']['copyModel'] = function (_0x2c1303) {
                        var _0x4aef39 = _0x2c1303, _0x2ceb10 = _0x2c1303['clone']();
                        _0x2ceb10['long'] = _0x4aef39['long'], _0x2ceb10['width'] = _0x4aef39['width'], _0x2ceb10['height'] = _0x4aef39['height'];
                        var _0xf5475c = _0x2ceb10;
                        return _0xf5475c;
                    }, _0x55037c['prototype']['takeBlockB' + 'yModel'] = function (_0x1becde) {
                        var _0x245220 = this, _0x493d1d = _0x55037c['getSign'](_0x1becde), _0x32214d = Laya['Pool']['getItemByC' + 'reateFun'](_0x493d1d, function () {
                                return _0x245220['copyModel'](_0x1becde);
                            });
                        return _0x32214d;
                    }, _0x55037c['recoverBlo' + 'ck'] = function (_0x3796b3) {
                        if (!_0x3796b3['destroyed']) {
                            _0x3796b3['parent'] &amp;&amp; _0x3796b3['removeSelf']();
                            var _0x5179b8 = this['getSign'](_0x3796b3);
                            Laya['Pool']['recover'](_0x5179b8, _0x3796b3);
                        }
                    }, _0x55037c['prototype']['getGroupMo' + 'delByType'] = function (_0x1f5493) {
                        var _0x2504b0, _0x26ec9d = !0x0, _0xacbcfc = this['blocks'][_0x1f5493];
                        switch (_0x1f5493) {
                        case _0x1ae1c5['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL']:
                        case _0x1ae1c5['BLOCK_TYPE']['L_MODELS']:
                        case _0x1ae1c5['BLOCK_TYPE']['CUBE_MODEL' + 'S']:
                        case _0x1ae1c5['BLOCK_TYPE']['DOOR_MODEL' + 'S']:
                        case _0x1ae1c5['BLOCK_TYPE']['GATHER_ANI' + 'M_MODEL']:
                        case _0x1ae1c5['BLOCK_TYPE']['ANIM_MODEL' + 'S']:
                            if (_0xacbcfc['index'] &gt;= _0xacbcfc['models']['length']) {
                                var _0x1d91da = _0x5d0ec5['default']['randomInAr' + 'ray'](_0xacbcfc['models']);
                                _0x2504b0 = this['takeBlockB' + 'yModel'](_0x1d91da);
                            } else {
                                var _0x1d91da = _0xacbcfc['models'][_0xacbcfc['index']];
                                _0x2504b0 = this['takeBlockB' + 'yModel'](_0x1d91da);
                            }
                            _0xacbcfc['index']++, _0x26ec9d = _0xacbcfc['index'] == _0xacbcfc['curCount'], _0x26ec9d &amp;&amp; this['reset'](_0x1f5493);
                            break;
                        case _0x1ae1c5['BLOCK_TYPE']['DIAMOND_MO' + 'DELS']:
                            _0xacbcfc['index'] || (_0xacbcfc['curCount'] = _0x5d0ec5['default']['getIntRand' + 'om'](0x6, 0xa)), _0xacbcfc['index']++, _0x2504b0 = this['takeBlockB' + 'yModel'](_0xacbcfc['models'][0x0]), _0x26ec9d = _0xacbcfc['index'] == _0xacbcfc['curCount'], _0x26ec9d &amp;&amp; (_0xacbcfc['index'] = 0x0);
                            break;
                        case _0x1ae1c5['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS']:
                            _0xacbcfc['index']++, _0x2504b0 = this['takeBlockB' + 'yModel'](_0xacbcfc['models'][0x0]), _0x26ec9d = _0xacbcfc['index'] == _0xacbcfc['curCount'], _0x26ec9d &amp;&amp; this['reset'](_0x1f5493);
                            break;
                        case _0x1ae1c5['BLOCK_TYPE']['WINDMILL_M' + 'ODEL']:
                        case _0x1ae1c5['BLOCK_TYPE']['ARROW_MODE' + 'L']:
                        case _0x1ae1c5['BLOCK_TYPE']['DIAMOND_MO' + 'DEL']:
                        case _0x1ae1c5['BLOCK_TYPE']['FLY_ARROW']:
                            _0x2504b0 = this['takeBlockB' + 'yModel'](_0xacbcfc['models'][0x0]);
                        }
                        if (_0x2504b0) {
                            var _0x3bf28d = _0x2504b0;
                            _0x3bf28d['__type'] = _0x1f5493;
                        }
                        return [
                            _0x2504b0,
                            _0x26ec9d
                        ];
                    }, _0x55037c['prototype']['release'] = function () {
                        for (var _0x47a068 in this['blocks']) {
                            var _0x50a262 = this['blocks'][_0x47a068];
                            if (_0x50a262 &amp;&amp; _0x50a262['models'] &amp;&amp; _0x50a262['models']['length'] &gt; 0x0)
                                for (var _0x4f4119 = 0x0, _0x667ab = _0x50a262['models']; _0x4f4119 &lt; _0x667ab['length']; _0x4f4119++) {
                                    for (var _0x4d3acd = _0x667ab[_0x4f4119], _0x48b24d = _0x55037c['getSign'](_0x4d3acd), _0x4674ee = Laya['Pool']['getPoolByS' + 'ign'](_0x48b24d), _0x2723e3 = 0x0, _0x535691 = _0x4674ee; _0x2723e3 &lt; _0x535691['length']; _0x2723e3++) {
                                        var _0x41aee8 = _0x535691[_0x2723e3];
                                        _0x41aee8['destroy']();
                                    }
                                    _0x4674ee['clear']();
                                }
                        }
                        this['blocks'] = null;
                    }, _0x55037c;
                }();
            _0x48273d['default'] = _0x45e9a5;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Tools/Utils': 0x1f
        }
    ],
    0x2e: [
        function (_0x14dbc3, _0x17b0e8, _0x17fff3) {
            'use strict';
            Object['defineProp' + 'erty'](_0x17fff3, '__esModule', { 'value': !0x0 });
            var _0x4c05a2 = _0x14dbc3('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x1918a6 = _0x14dbc3('../logic/P' + 'layerLogic'), _0x5c7be7 = function () {
                    function _0x3b6407() {
                        this['_rewardCha' + 'nceNum'] = 0x0, this['_getReward' + 'Count'] = 0x0;
                        var _0x40ad87 = 'DailyRewar' + 'dModeData', _0x437b28 = Laya['LocalStora' + 'ge']['getJSON'](_0x40ad87);
                        this['_rewardCha' + 'nceNum'] = _0x4c05a2['default']['getInstanc' + 'e']()['getConstan' + 't']('dailyRewar' + 'dChance'), this['_rewardCha' + 'nceNum'] || (this['_rewardCha' + 'nceNum'] = 0x5), _0x1918a6['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['isNewday'] ? this['getRewardC' + 'ount'] = 0x0 : _0x437b28 ? this['getRewardC' + 'ount'] = _0x437b28['getRewardC' + 'ount'] : this['getRewardC' + 'ount'] = 0x0, this['calculatin' + 'gRewardNum']();
                    }
                    return Object['defineProp' + 'erty'](_0x3b6407['prototype'], 'rewardNum', {
                        'get': function () {
                            return this['_rewardNum'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3b6407['prototype'], 'rewardChan' + 'ceNum', {
                        'get': function () {
                            return this['_rewardCha' + 'nceNum'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3b6407['prototype'], 'getRewardC' + 'ount', {
                        'get': function () {
                            return this['_getReward' + 'Count'];
                        },
                        'set': function (_0x521de3) {
                            this['_getReward' + 'Count'] = _0x521de3, this['saveData']();
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x3b6407['prototype']['calculatin' + 'gRewardNum'] = function () {
                        _0x1918a6['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0xf ? this['_rewardNum'] = 0xa : _0x1918a6['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0x19 ? this['_rewardNum'] = 0x1e : _0x1918a6['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0x23 ? this['_rewardNum'] = 0x64 : this['_rewardNum'] = 0x12c;
                    }, _0x3b6407['prototype']['saveData'] = function () {
                        var _0x4286a0 = 'DailyRewar' + 'dModeData', _0x3da10d = { 'getRewardCount': this['getRewardC' + 'ount'] };
                        Laya['LocalStora' + 'ge']['setJSON'](_0x4286a0, _0x3da10d);
                    }, _0x3b6407['prototype']['resetData'] = function () {
                        this['getRewardC' + 'ount'] = 0x0;
                    }, _0x3b6407['prototype']['getRemaini' + 'ngChance'] = function () {
                        return this['rewardChan' + 'ceNum'] - this['getRewardC' + 'ount'];
                    }, _0x3b6407;
                }();
            _0x17fff3['default'] = _0x5c7be7;
        },
        {
            '../framework/Manager/CfgMgr': 0x18,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x2f: [
        function (_0x436610, _0x297c1d, _0x2c2219) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2c2219, '__esModule', { 'value': !0x0 });
            var _0x26f9ed = _0x436610('../framewo' + 'rk/Tools/U' + 'tils'), _0x541065 = _0x436610('../common/' + 'GameDefine'), _0x5b3438 = _0x436610('../common/' + 'Helper'), _0x1ed1a8 = function (_0x3be4c5) {
                    function _0x43deab(_0x3cfb43, _0x117173) {
                        var _0x4f5169 = _0x3be4c5['call'](this, 'DynamicBlo' + 'ck') || this, _0x2e9123 = _0x3cfb43, _0x4c19db = _0x117173;
                        if (!_0x2e9123['long']) {
                            var _0x5d607f = _0x26f9ed['default']['get3dModel' + 'Size'](_0x3cfb43);
                            _0x2e9123['long'] = _0x5d607f['x'], _0x2e9123['height'] = _0x5d607f['y'];
                        }
                        if (!_0x4c19db['long']) {
                            var _0x5d607f = _0x26f9ed['default']['get3dModel' + 'Size'](_0x117173);
                            _0x4c19db['long'] = _0x5d607f['x'], _0x4c19db['height'] = _0x5d607f['y'];
                        }
                        return _0x4f5169['box'] = _0x3cfb43, _0x4f5169['arrow'] = _0x117173, _0x4f5169['init'](), _0x4f5169['once'](Laya['Event']['REMOVED'], _0x4f5169, _0x4f5169['onRemoved']), _0x4f5169;
                    }
                    return __extends(_0x43deab, _0x3be4c5), _0x43deab['prototype']['onRemoved'] = function () {
                        for (var _0x92eafa = 0x0, _0x38f527 = this['_children']; _0x92eafa &lt; _0x38f527['length']; _0x92eafa++) {
                            var _0x5c08a1 = _0x38f527[_0x92eafa];
                            _0x5c08a1['active'] = !0x0;
                        }
                    }, _0x43deab['prototype']['copyModel'] = function (_0x4f81a2) {
                        var _0x4efa72 = _0x4f81a2, _0x5e7ba5 = _0x4f81a2['clone']();
                        _0x5e7ba5['long'] = _0x4efa72['long'], _0x5e7ba5['width'] = _0x4efa72['width'], _0x5e7ba5['height'] = _0x4efa72['height'];
                        var _0x49d08c = _0x5e7ba5;
                        return _0x49d08c['active'] = !0x0, 'arrow' != _0x49d08c['name'] &amp;&amp; (_0x49d08c['name'] = 'dynamicBox'), _0x49d08c;
                    }, _0x43deab['prototype']['init'] = function () {
                        var _0x3056c6 = 0x5, _0x1028e1 = this['genBlockV2'](_0x3056c6), _0xa6e7ef = new _0x541065['Vector3']();
                        _0xa6e7ef['x'] = 0.5 * -this['long'];
                        for (var _0x212a27, _0xe0f5ba = (new _0x541065['Vector3'](0.5, 0x1, 0x1), 0x0); _0x3056c6 &gt; _0xe0f5ba; _0xe0f5ba++) {
                            var _0xfe4bd3 = _0x1028e1[_0xe0f5ba];
                            _0x212a27 = _0xfe4bd3, _0xfe4bd3['meshRender' + 'er']['receiveSha' + 'dow'] = !0x0;
                            var _0x3feaea = 0.5 * _0x212a27['long'];
                            if (_0xa6e7ef['x'] += _0x3feaea, _0xfe4bd3['transform']['translate'](_0xa6e7ef, !0x0), _0xa6e7ef['x'] += _0x3feaea, 'arrow' == _0xfe4bd3['name'])
                                _0x5b3438['default']['setCollide' + 'rShapeGrou' + 'p'](_0xfe4bd3, _0x541065['CollideGro' + 'upType']['JUMPARROW']), _0x43deab['sArrows']['push'](_0xfe4bd3);
                            else {
                                var _0xc3afa3 = _0x5b3438['default']['changeSubB' + 'lock'](_0xfe4bd3);
                                _0xc3afa3 ? (_0x5b3438['default']['setCollide' + 'rShapeGrou' + 'p'](_0xfe4bd3, _0x541065['CollideGro' + 'upType']['SOLID_BLOC' + 'K']), _0x43deab['sBox1s']['push'](_0xfe4bd3)) : (_0x5b3438['default']['setCollide' + 'rShapeGrou' + 'p'](_0xfe4bd3, _0x541065['CollideGro' + 'upType']['BOX_BLOCK']), _0x43deab['sBox2s']['push'](_0xfe4bd3));
                            }
                            this['addChild'](_0xfe4bd3);
                        }
                        _0x43deab['sArrows']['length'] &gt; 0x0 &amp;&amp; Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0x43deab['sArrows']), _0x43deab['sBox1s']['length'] &gt; 0x0 &amp;&amp; Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0x43deab['sBox1s']), _0x43deab['sBox2s']['length'] &gt; 0x0 &amp;&amp; Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](null, _0x43deab['sBox2s']);
                    }, _0x43deab['prototype']['genBlockV1'] = function (_0x4a26dd) {
                        for (var _0x47e2d6 = [], _0x1848a9 = 0x0, _0x5e9cd7 = 0x0, _0xe794c7 = 0x0, _0x3ebb29 = 0x0; _0x4a26dd &gt; _0x3ebb29; _0x3ebb29++) {
                            var _0x4a589f = void 0x0;
                            _0x26f9ed['default']['getIntRand' + 'om'](0x0, 0x1) ? (_0x4a589f = this['box'], _0x1848a9 |= 0x1) : (_0x4a589f = this['arrow'], _0x1848a9 |= 0x2);
                            var _0x559c0b = this['copyModel'](_0x4a589f);
                            _0xe794c7 += _0x559c0b['long'], _0x5e9cd7 = Math['max'](_0x5e9cd7, _0x559c0b['height']), _0x47e2d6['push'](_0x559c0b);
                        }
                        this['long'] = _0xe794c7, this['height'] = _0x5e9cd7;
                        var _0x366157 = this['box'], _0x5483da = this['arrow'];
                        if (0x1 == _0x1848a9) {
                            var _0x4cc74f = _0x26f9ed['default']['getIntRand' + 'om'](0x0, _0x47e2d6['length'] - 0x1), _0x4a589f = _0x5483da, _0x559c0b = this['copyModel'](_0x4a589f);
                            _0xe794c7 += _0x559c0b['long'] - _0x366157['long'], _0x5e9cd7 = Math['max'](_0x5e9cd7, _0x559c0b['height']), _0x47e2d6[_0x4cc74f] = _0x559c0b;
                        }
                        if (0x2 == _0x1848a9) {
                            var _0x4cc74f = _0x26f9ed['default']['getIntRand' + 'om'](0x0, _0x47e2d6['length'] - 0x1), _0x4a589f = _0x366157, _0x559c0b = this['copyModel'](_0x4a589f);
                            _0xe794c7 += _0x559c0b['long'] - _0x5483da['long'], _0x5e9cd7 = Math['max'](_0x5e9cd7, _0x559c0b['height']), _0x47e2d6[_0x4cc74f] = _0x559c0b;
                        }
                        return _0x47e2d6;
                    }, _0x43deab['prototype']['genBlockV2'] = function (_0x2ade8b) {
                        for (var _0x2167ab = [], _0x2dcbc4 = 0x1, _0x1c258d = 0x0, _0x18d3df = 0x0, _0x3b2de0 = 0x0, _0x2b6f5b = 0x0, _0x40bb87 = 0x0, _0x50402d = 0x0; _0x2ade8b &gt; _0x50402d; _0x50402d++) {
                            var _0x4b3526 = void 0x0;
                            if (_0x2dcbc4 * _0x26f9ed['default']['getIntRand' + 'om'](0x0, 0x1) || _0x1c258d)
                                _0x4b3526 = this['box'], _0x40bb87++, _0x40bb87 == _0x2ade8b - 0x2 &amp;&amp; (_0x2dcbc4 = 0x0);
                            else {
                                if (_0x4b3526 = this['arrow'], _0x2b6f5b++, 0x1 &gt;= _0x2b6f5b) {
                                    var _0x422295 = this['copyModel'](_0x4b3526);
                                    _0x3b2de0 += _0x422295['long'], _0x18d3df = Math['max'](_0x18d3df, _0x422295['height']), _0x2167ab['push'](_0x422295), _0x50402d++, _0x2b6f5b++;
                                }
                                _0x2b6f5b == _0x2ade8b - 0x1 &amp;&amp; (_0x1c258d = 0x1);
                            }
                            var _0x45908a = this['copyModel'](_0x4b3526);
                            _0x3b2de0 += _0x45908a['long'], _0x18d3df = Math['max'](_0x18d3df, _0x45908a['height']), _0x2167ab['push'](_0x45908a);
                        }
                        return this['long'] = _0x3b2de0, this['height'] = _0x18d3df, _0x2167ab;
                    }, _0x43deab['prototype']['clone'] = function () {
                        return new _0x43deab(this['box'], this['arrow']);
                    }, _0x43deab['sArrows'] = [], _0x43deab['sBox1s'] = [], _0x43deab['sBox2s'] = [], _0x43deab;
                }(Laya['Sprite3D']);
            _0x2c2219['default'] = _0x1ed1a8;
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../framework/Tools/Utils': 0x1f
        }
    ],
    0x30: [
        function (_0x1b7d24, _0x1da16d, _0x228335) {
            'use strict';
            Object['defineProp' + 'erty'](_0x228335, '__esModule', { 'value': !0x0 });
            var _0x5fecc0 = _0x1b7d24('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x2c6602 = _0x1b7d24('../common/' + 'GameDefine'), _0x33a5d0 = _0x1b7d24('../logic/P' + 'layerLogic'), _0x5024a0 = _0x1b7d24('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x5c3036 = function (_0x740d32) {
                    function _0x4491ff() {
                        var _0x1726c4 = _0x740d32['call'](this) || this;
                        _0x1726c4['_getTimes'] = 0x0;
                        var _0x25959b = Laya['LocalStora' + 'ge']['getJSON'](_0x2c6602['Res']['LOCAL_PATH' + '_FREEGOLD']) || {};
                        'undefined' == typeof _0x25959b['getTimes'] ? _0x1726c4['getTimes'] = 0x0 : _0x1726c4['getTimes'] = _0x25959b['getTimes'];
                        var _0x27232e = _0x33a5d0['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['isNewday'];
                        return _0x27232e &amp;&amp; (_0x1726c4['getTimes'] = 0x0), _0x1726c4['saveToLoca' + 'l'](), _0x1726c4;
                    }
                    return __extends(_0x4491ff, _0x740d32), Object['defineProp' + 'erty'](_0x4491ff['prototype'], 'getTimes', {
                        'get': function () {
                            return this['_getTimes'];
                        },
                        'set': function (_0x5f0121) {
                            this['_getTimes'] = _0x5f0121;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x4491ff['prototype']['getCurRewa' + 'rdNumber'] = function () {
                        var _0x162a96;
                        _0x162a96 = this['getTimes'] &gt;= _0x4491ff['MAX_BUY_TI' + 'MES'] ? _0x5024a0['default']['getInstanc' + 'e']()['get'](_0x2c6602['Res']['CFG_PATH_F' + 'REEGOLD'], _0x4491ff['MAX_BUY_TI' + 'MES']) : _0x5024a0['default']['getInstanc' + 'e']()['get'](_0x2c6602['Res']['CFG_PATH_F' + 'REEGOLD'], this['getTimes'] + 0x1);
                        var _0x537b94 = _0x162a96['rewardrati' + 'o'], _0x83f527 = _0x33a5d0['default']['getInstanc' + 'e']()['assmblyCar'], _0x2371ac = _0x83f527['getCarPric' + 'e'](_0x83f527['nextcarlev' + 'el']) * _0x537b94;
                        return _0x2371ac;
                    }, _0x4491ff['prototype']['getFreeCoi' + 'n'] = function () {
                        var _0x3d4c31 = this['getCurRewa' + 'rdNumber']();
                        this['getTimes'] += 0x1, this['saveToLoca' + 'l'](), this['event'](_0x2c6602['GameEvent']['E_FREE_GOL' + 'D'], {
                            'code': _0x2c6602['GameCode']['E_GET_FREE' + 'GOLD_SUCCE' + 'SS'],
                            'reward': _0x3d4c31
                        });
                    }, _0x4491ff['prototype']['saveToLoca' + 'l'] = function () {
                        for (var _0x1a567d = ['getTimes'], _0xfded00 = {}, _0x5b25f6 = 0x0, _0x352ffd = _0x1a567d; _0x5b25f6 &lt; _0x352ffd['length']; _0x5b25f6++) {
                            var _0x22a631 = _0x352ffd[_0x5b25f6];
                            _0xfded00[_0x22a631] = this[_0x22a631];
                        }
                        Laya['LocalStora' + 'ge']['setJSON'](_0x2c6602['Res']['LOCAL_PATH' + '_FREEGOLD'], _0xfded00);
                    }, _0x4491ff['MAX_BUY_TI' + 'MES'] = 0x7, _0x4491ff;
                }(_0x5fecc0['default']);
            _0x228335['default'] = _0x5c3036;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x31: [
        function (_0x271462, _0x1c9a6d, _0x1691b9) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1691b9, '__esModule', { 'value': !0x0 });
            var _0x273092 = _0x271462('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x4577b4 = _0x271462('../framewo' + 'rk/Tools/U' + 'tils'), _0x5d3098 = _0x271462('../logic/P' + 'layerLogic'), _0x224831 = _0x271462('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x4f5a11 = _0x271462('../common/' + 'GameDefine'), _0x2539b0 = function (_0xca19b9) {
                    function _0x191ea6(_0x568feb) {
                        var _0x31c3f2 = _0xca19b9['call'](this) || this;
                        _0x31c3f2['minCounter'] = 0x3c, _0x31c3f2['offlineTim' + 'eSegment'] = 0x0, _0x31c3f2['carMgr'] = _0x568feb;
                        var _0xb1e5bb = Laya['LocalStora' + 'ge']['getJSON'](_0x4f5a11['Res']['LOCAL_PATH' + '_OFFLINE']) || {};
                        _0x31c3f2['offlineTim' + 'e'] = _0xb1e5bb['offlineTim' + 'e'] || _0x4577b4['default']['getTime'](), _0x191ea6['OFFLINE_TI' + 'ME'] = _0x31c3f2['offlineTim' + 'e'], _0x31c3f2['doubleOffl' + 'ineTime'] = _0xb1e5bb['doubleOffl' + 'ineTime'] || 0x0, _0x31c3f2['offlineInc' + 'ome'] = _0xb1e5bb['offlineInc' + 'ome'] || 0x0;
                        var _0x13ae86 = _0x224831['default']['getInstanc' + 'e']()['getConstan' + 't']('offline_li' + 'mit_time'), _0x4677d3 = Math['floor']((_0x4577b4['default']['getTime']() - _0x31c3f2['offlineTim' + 'e']) / 0x3e8);
                        return _0x31c3f2['offlineTim' + 'eSegment'] = _0x4677d3 &gt; _0x13ae86 ? _0x13ae86 : _0x4677d3, _0x31c3f2['addOffline' + 'Income'](), _0x31c3f2['offlineTim' + 'e'] = _0x4577b4['default']['getTime'](), _0x31c3f2['saveToLoca' + 'l'](), _0x31c3f2;
                    }
                    return __extends(_0x191ea6, _0xca19b9), Object['defineProp' + 'erty'](_0x191ea6['prototype'], 'offlineTim' + 'e', {
                        'get': function () {
                            return this['_offlineTi' + 'me'];
                        },
                        'set': function (_0x245faf) {
                            this['_offlineTi' + 'me'] = _0x245faf;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x191ea6['prototype'], 'doubleOffl' + 'ineTime', {
                        'get': function () {
                            return this['_doubleOff' + 'lineTime'];
                        },
                        'set': function (_0xf5975e) {
                            this['_doubleOff' + 'lineTime'] = _0xf5975e;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x191ea6['prototype'], 'offlineInc' + 'ome', {
                        'get': function () {
                            return this['_offlineIn' + 'come'];
                        },
                        'set': function (_0x3e0ae1) {
                            this['_offlineIn' + 'come'] = _0x3e0ae1;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x191ea6['prototype']['addOffline' + 'Income'] = function () {
                        var _0x632b64 = this, _0x1b3346 = this['carMgr']['haveCars'];
                        Object['keys'](_0x1b3346)['forEach'](function (_0x55aa0, _0x51119d) {
                            var _0x440a73 = _0x1b3346[_0x55aa0], _0x54dd4a = _0x632b64['carMgr']['datas'][_0x440a73];
                            _0x54dd4a &amp;&amp; (_0x632b64['offlineInc' + 'ome'] += _0x54dd4a['ini']['earnings'] * _0x632b64['offlineTim' + 'eSegment']);
                        });
                    }, _0x191ea6['prototype']['step'] = function (_0x117ba2) {
                        this['minCounter'] -= _0x117ba2, this['minCounter'] &lt;= 0x0 &amp;&amp; (this['minCounter'] = 0x3c, this['offlineTim' + 'e'] = _0x4577b4['default']['getTime'](), this['saveToLoca' + 'l']());
                    }, _0x191ea6['prototype']['getOffline' + 'Income'] = function () {
                        _0x5d3098['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['coins'] += this['offlineInc' + 'ome'], this['offlineInc' + 'ome'] = 0x0, this['saveToLoca' + 'l']();
                    }, _0x191ea6['prototype']['getDoubleO' + 'fflineInco' + 'me'] = function () {
                        var _0x16e3d4 = this['offlineInc' + 'ome'] * _0x224831['default']['getInstanc' + 'e']()['getConstan' + 't']('offline_2_' + 'reward');
                        _0x5d3098['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addCoins'](_0x16e3d4), this['offlineInc' + 'ome'] = 0x0, this['doubleOffl' + 'ineTime'] = _0x4577b4['default']['getTime'](), this['saveToLoca' + 'l']();
                    }, _0x191ea6['prototype']['saveToLoca' + 'l'] = function () {
                        for (var _0x14ad5a = [
                                    'offlineTim' + 'e',
                                    'doubleOffl' + 'ineTime',
                                    'offlineInc' + 'ome'
                                ], _0x98de89 = {}, _0xe660c3 = 0x0, _0x57acde = _0x14ad5a; _0xe660c3 &lt; _0x57acde['length']; _0xe660c3++) {
                            var _0x4454b0 = _0x57acde[_0xe660c3];
                            _0x98de89[_0x4454b0] = this[_0x4454b0];
                        }
                        Laya['LocalStora' + 'ge']['setJSON'](_0x4f5a11['Res']['LOCAL_PATH' + '_OFFLINE'], _0x98de89);
                    }, _0x191ea6;
                }(_0x273092['default']);
            _0x1691b9['default'] = _0x2539b0;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x32: [
        function (_0x32ff46, _0x525c83, _0x5b39af) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5b39af, '__esModule', { 'value': !0x0 });
            var _0x4c2ebf = _0x32ff46('../logic/P' + 'layerLogic'), _0x3b6f57 = _0x32ff46('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x5d8479 = _0x32ff46('../framewo' + 'rk/Tools/U' + 'tils'), _0x299bf8 = function (_0x5f493c) {
                    function _0x5512c5() {
                        var _0xd5f4eb = _0x5f493c['call'](this) || this;
                        return _0xd5f4eb['_backFromG' + 'ameSceneCo' + 'unt'] = 0x0, _0xd5f4eb['_stageId'] = 0x1, _0xd5f4eb['_coins'] = 0x2710, _0xd5f4eb['_vibrateEn' + 'able'] = !0x0, _0xd5f4eb['_diamond'] = 0x0, _0xd5f4eb['_guideStep' + 's'] = [], _0xd5f4eb['_playerSta' + 'te'] = 'æ–°çŽ©å®¶', _0xd5f4eb['_maxRecord'] = 0x0, _0xd5f4eb['_todayChal' + 'lenge'] = 0x0, _0xd5f4eb['_challenge' + 'Count'] = 0x0, _0xd5f4eb['_isShowFir' + 'stInsertSc' + 'reen'] = !0x1, _0xd5f4eb['_firstAird' + 'ropToday'] = !0x0, _0xd5f4eb['_todayProm' + 'otionExpos' + 'ure'] = !0x1, _0xd5f4eb;
                    }
                    return __extends(_0x5512c5, _0x5f493c), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'stageId', {
                        'get': function () {
                            return this['_stageId'];
                        },
                        'set': function (_0x91aa1d) {
                            this['_stageId'] != _0x91aa1d &amp;&amp; (this['_stageId'] = _0x91aa1d, this['dirty']('stageId'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'vibrateEna' + 'ble', {
                        'get': function () {
                            return this['_vibrateEn' + 'able'];
                        },
                        'set': function (_0x2aac42) {
                            this['_vibrateEn' + 'able'] != _0x2aac42 &amp;&amp; (this['_vibrateEn' + 'able'] = _0x2aac42, this['dirty']('vibrateEna' + 'ble'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'coins', {
                        'get': function () {
                            return this['_coins'];
                        },
                        'set': function (_0x179b12) {
                            this['_coins'] != _0x179b12 &amp;&amp; (this['_coins'] = _0x179b12, this['dirty']('coins'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'diamond', {
                        'get': function () {
                            return this['_diamond'];
                        },
                        'set': function (_0x226534) {
                            this['_diamond'] != _0x226534 &amp;&amp; (this['_diamond'] = _0x226534, this['dirty']('diamond'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'firstlogin' + 'Timestamp', {
                        'get': function () {
                            return this['_firstlogi' + 'nTimestamp'];
                        },
                        'set': function (_0x24cb1c) {
                            _0x24cb1c !== this['firstlogin' + 'Timestamp'] &amp;&amp; (this['_firstlogi' + 'nTimestamp'] = _0x24cb1c, Laya['LocalStora' + 'ge']['setItem']('firstlogin' + 'Timestamp', this['firstlogin' + 'Timestamp']['toString']()));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'isFirstLog' + 'in', {
                        'get': function () {
                            return this['_isFirstLo' + 'gin'];
                        },
                        'set': function (_0x405b73) {
                            this['_isFirstLo' + 'gin'] = _0x405b73;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'playerStat' + 'e', {
                        'get': function () {
                            return this['_playerSta' + 'te'];
                        },
                        'set': function (_0x22f6df) {
                            this['_playerSta' + 'te'] != _0x22f6df &amp;&amp; (this['_playerSta' + 'te'] = _0x22f6df, this['dirty']('playerStat' + 'e'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'logindays', {
                        'get': function () {
                            return this['_logindays'];
                        },
                        'set': function (_0x42fecb) {
                            _0x42fecb !== this['logindays'] &amp;&amp; (this['_logindays'] = _0x42fecb, Laya['LocalStora' + 'ge']['setItem']('logindays', this['logindays']['toString']()));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'isNewday', {
                        'get': function () {
                            return this['_isNewday'];
                        },
                        'set': function (_0x3c84ef) {
                            _0x3c84ef !== this['isNewday'] &amp;&amp; (this['_isNewday'] = _0x3c84ef);
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'guideSetps', {
                        'get': function () {
                            return _0x5d8479['default']['copyArray'](this['_guideStep' + 's']);
                        },
                        'set': function (_0x5ca92a) {
                            this['_guideStep' + 's']['length'] != _0x5ca92a['length'] &amp;&amp; (this['_guideStep' + 's'] = _0x5d8479['default']['copyArray'](_0x5ca92a), this['dirty']('guideSetps'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'maxRecord', {
                        'get': function () {
                            return this['_maxRecord'];
                        },
                        'set': function (_0x2c5088) {
                            this['_maxRecord'] != _0x2c5088 &amp;&amp; (this['_maxRecord'] = _0x2c5088, this['dirty']('maxRecord'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'todayChall' + 'enge', {
                        'get': function () {
                            return this['_todayChal' + 'lenge'];
                        },
                        'set': function (_0xbc578c) {
                            this['_todayChal' + 'lenge'] != _0xbc578c &amp;&amp; (this['_todayChal' + 'lenge'] = _0xbc578c, this['dirty']('todayChall' + 'enge'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'firstAirdr' + 'opToday', {
                        'get': function () {
                            return this['_firstAird' + 'ropToday'];
                        },
                        'set': function (_0x31ad20) {
                            this['_firstAird' + 'ropToday'] != _0x31ad20 &amp;&amp; (this['_firstAird' + 'ropToday'] = _0x31ad20, this['dirty']('firstAirdr' + 'opToday'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'ChallengeC' + 'ount', {
                        'get': function () {
                            return this['_challenge' + 'Count'];
                        },
                        'set': function (_0x4a8571) {
                            this['_challenge' + 'Count'] != _0x4a8571 &amp;&amp; (this['_challenge' + 'Count'] = _0x4a8571, this['dirty']('challengeC' + 'ount'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'BackFromGa' + 'meSceneCou' + 'nt', {
                        'get': function () {
                            return this['_backFromG' + 'ameSceneCo' + 'unt'];
                        },
                        'set': function (_0x254307) {
                            this['_backFromG' + 'ameSceneCo' + 'unt'] != _0x254307 &amp;&amp; (this['_backFromG' + 'ameSceneCo' + 'unt'] = _0x254307);
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'IsShowFirs' + 'tInsertScr' + 'een', {
                        'get': function () {
                            return this['_isShowFir' + 'stInsertSc' + 'reen'];
                        },
                        'set': function (_0x373cd5) {
                            this['_isShowFir' + 'stInsertSc' + 'reen'] != _0x373cd5 &amp;&amp; (this['_isShowFir' + 'stInsertSc' + 'reen'] = _0x373cd5, this['dirty']('isShowFirs' + 'tInsertScr' + 'een'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'FirstSuper' + 'IncomeToda' + 'y', {
                        'get': function () {
                            return this['_firstSupe' + 'rIncomeTod' + 'ay'];
                        },
                        'set': function (_0x107a69) {
                            this['_firstSupe' + 'rIncomeTod' + 'ay'] != _0x107a69 &amp;&amp; (this['_firstSupe' + 'rIncomeTod' + 'ay'] = _0x107a69, this['dirty']('firstSuper' + 'IncomeToda' + 'y'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x5512c5['prototype'], 'TodayPromo' + 'tionExposu' + 're', {
                        'get': function () {
                            return this['_todayProm' + 'otionExpos' + 'ure'];
                        },
                        'set': function (_0x450444) {
                            this['_todayProm' + 'otionExpos' + 'ure'] != _0x450444 &amp;&amp; (this['_todayProm' + 'otionExpos' + 'ure'] = _0x450444, this['dirty']('todayPromo' + 'tionExposu' + 're'));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x5512c5['prototype']['dirty'] = function (_0x15a330) {
                        var _0x4c992b = this;
                        _0x4c2ebf['default']['getInstanc' + 'e']()['save'](_0x15a330, _0x4c992b[_0x15a330]);
                    }, _0x5512c5['prototype']['addCoins'] = function (_0x8e05e4) {
                        _0x8e05e4 &amp;&amp; (this['coins'] += _0x8e05e4);
                    }, _0x5512c5['prototype']['useCoins'] = function (_0x54e49c) {
                        _0x54e49c &amp;&amp; (this['coins'] &lt; _0x54e49c || (this['coins'] -= _0x54e49c));
                    }, _0x5512c5['prototype']['addDiamond'] = function (_0x59d4a3) {
                        _0x59d4a3 &amp;&amp; (this['diamond'] += _0x59d4a3);
                    }, _0x5512c5['prototype']['useDiamond'] = function (_0x281f25) {
                        _0x281f25 &amp;&amp; (this['diamond'] &lt; _0x281f25 || (this['diamond'] -= _0x281f25));
                    }, _0x5512c5;
                }(_0x3b6f57['default']['UserInfoEn' + 'tity']);
            _0x5b39af['default'] = _0x299bf8;
        },
        {
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/public/SdkEntity': 0x5f
        }
    ],
    0x33: [
        function (_0x575942, _0x296c6d, _0x33693e) {
            'use strict';
            Object['defineProp' + 'erty'](_0x33693e, '__esModule', { 'value': !0x0 });
            var _0x21755 = _0x575942('../common/' + 'GameDefine'), _0x24bd9f = _0x575942('../framewo' + 'rk/Base/Ba' + 'seDefine'), _0x5c51d4 = function (_0x5e19ac) {
                    function _0x2dfd05(_0x434abf, _0x1ed3c8, _0x2eae21, _0xe99061) {
                        var _0x13ef2b = _0x5e19ac['call'](this, null, 'racetrack') || this;
                        return _0x13ef2b['uv'] = new _0x24bd9f['default']['Plane2d'](new _0x21755['Vector2'](0x0, 0x0), new _0x21755['Vector2'](0x1, 0x0), new _0x21755['Vector2'](0x0, 0x1), new _0x21755['Vector2'](0x1, 0x1)), _0x13ef2b['verticles'] = new Array(), _0x13ef2b['bezier'] = _0x434abf, _0x13ef2b['width'] = _0xe99061, _0x13ef2b['length'] = _0x2eae21, _0x13ef2b['start'] = _0x1ed3c8, _0x13ef2b['end'] = _0x1ed3c8 + _0x2eae21, _0x13ef2b;
                    }
                    return __extends(_0x2dfd05, _0x5e19ac), _0x2dfd05['prototype']['init'] = function (_0x2d6f95, _0x1e0241, _0x3c0da2) {
                        var _0x59cd65 = 0x4 * _0x2d6f95 - 0x2 * (_0x2d6f95 - 0x1), _0x18a0c3 = 0x6 * _0x2d6f95, _0x6d2923 = Laya['VertexMesh']['getVertexD' + 'eclaration']('POSITION,N' + 'ORMAL,UV'), _0x56f296 = _0x6d2923['vertexStri' + 'de'] / 0x4;
                        this['vertexFloa' + 'tStride'] = _0x56f296;
                        for (var _0x35e255 = new Float32Array(_0x59cd65 * _0x56f296), _0x5be420 = new Uint16Array(_0x18a0c3), _0xaea206 = new _0x21755['Vector3'](), _0xf8eeb7 = new _0x21755['Vector2'](), _0xd2fcef = this['bezier']['getLength'](), _0x2c6592 = this['length'] / _0xd2fcef, _0x208e57 = _0x2c6592 / _0x2d6f95, _0x4513df = this['start'] / _0xd2fcef, _0x50e89b = new _0x21755['Vector3'](), _0x7f16e5 = 0x0; _0x2d6f95 &gt; _0x7f16e5; _0x7f16e5++) {
                            var _0x4dea7b = void 0x0, _0x166399 = void 0x0, _0xfcf2db = void 0x0, _0x3080f6 = void 0x0;
                            _0x4dea7b = _0x7f16e5 &gt; 0x0 ? this['getLeftBot' + 'tomVert'](_0x35e255, _0x7f16e5) : _0x1e0241, _0xfcf2db = this['bezier']['getPoint'](_0x4513df + (_0x7f16e5 + 0x1) * _0x208e57), _0x21755['Vector3']['subtract'](_0xfcf2db, _0x4dea7b, _0x50e89b), _0x21755['Vector3']['normalize'](_0x50e89b, _0xaea206), _0x21755['Vector3']['cross'](_0xaea206, _0x21755['Vector3']['_Up'], _0xaea206), _0x21755['Vector3']['normalize'](_0xaea206, _0xaea206), _0x21755['Vector3']['scale'](_0xaea206, this['width'], _0x50e89b), _0x3080f6 = new _0x21755['Vector3'](), _0x21755['Vector3']['add'](_0xfcf2db, _0x50e89b, _0x3080f6), _0x7f16e5 &gt; 0x0 ? (_0x21755['Vector2']['scale'](this['uv']['lt'], _0x7f16e5 + 0x1, _0xf8eeb7), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x2), _0xfcf2db, _0xf8eeb7), _0x21755['Vector2']['scale'](this['uv']['rt'], _0x7f16e5 + 0x1, _0xf8eeb7), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x3), _0x3080f6, _0xf8eeb7)) : (_0x3c0da2 ? _0x166399 = _0x3c0da2 : (_0x166399 = new _0x21755['Vector3'](), _0x21755['Vector3']['add'](_0x4dea7b, _0x50e89b, _0x166399)), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x0), _0x4dea7b, this['uv']['lb']), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x1), _0x166399, this['uv']['rb']), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x2), _0xfcf2db, this['uv']['lt']), this['setVerticl' + 'es'](_0x35e255, this['getVertexI' + 'dxBySliceI' + 'dx'](_0x7f16e5, 0x3), _0x3080f6, this['uv']['rt']));
                        }
                        for (var _0x5d7376 = 0x0, _0x7f16e5 = 0x0; _0x2d6f95 &gt; _0x7f16e5; _0x7f16e5++)
                            _0x5be420[_0x5d7376++] = 0x2 * (_0x7f16e5 + 0x1), _0x5be420[_0x5d7376++] = 0x2 * _0x7f16e5 + 0x3, _0x5be420[_0x5d7376++] = 0x2 * _0x7f16e5, _0x5be420[_0x5d7376++] = 0x2 * _0x7f16e5, _0x5be420[_0x5d7376++] = 0x2 * _0x7f16e5 + 0x3, _0x5be420[_0x5d7376++] = 0x2 * _0x7f16e5 + 0x1;
                        var _0x5d3d59 = Laya['PrimitiveM' + 'esh']['_createMes' + 'h'](_0x6d2923, _0x35e255, _0x5be420);
                        this['meshFilter']['sharedMesh'] = _0x5d3d59;
                    }, _0x2dfd05['prototype']['onDestroy'] = function () {
                        this['verticles']['length'] = 0x0, this['verticles'] = null, this['bezier'] = null;
                    }, _0x2dfd05['prototype']['getVertexI' + 'dxBySliceI' + 'dx'] = function (_0x3763ac, _0x143b07) {
                        return void 0x0 === _0x143b07 &amp;&amp; (_0x143b07 = 0x0), 0x2 * _0x3763ac * this['vertexFloa' + 'tStride'] + _0x143b07 * this['vertexFloa' + 'tStride'];
                    }, _0x2dfd05['prototype']['getVerticl' + 'eIdxBySlic' + 'eIdx'] = function (_0x4c2c5c, _0x55c981) {
                        return void 0x0 === _0x55c981 &amp;&amp; (_0x55c981 = 0x0), 0x2 * _0x4c2c5c + _0x55c981;
                    }, _0x2dfd05['prototype']['setVerticl' + 'es'] = function (_0x53c805, _0x4c327c, _0x19bd24, _0x5280ab) {
                        _0x53c805[_0x4c327c++] = _0x19bd24['x'], _0x53c805[_0x4c327c++] = _0x19bd24['y'], _0x53c805[_0x4c327c++] = _0x19bd24['z'], _0x53c805[_0x4c327c++] = 0x0, _0x53c805[_0x4c327c++] = 0x1, _0x53c805[_0x4c327c++] = 0x0, _0x53c805[_0x4c327c++] = _0x5280ab['x'], _0x53c805[_0x4c327c++] = _0x5280ab['y'], this['verticles']['push'](new _0x21755['Vector3'](_0x19bd24['x'], _0x19bd24['y'], _0x19bd24['z']));
                    }, _0x2dfd05['prototype']['getLeftBot' + 'tomVert'] = function (_0x2d0b9a, _0x539374) {
                        _0x539374 = this['getVertexI' + 'dxBySliceI' + 'dx'](_0x539374);
                        var _0x151700 = _0x2d0b9a[_0x539374], _0x25953c = _0x2d0b9a[_0x539374 + 0x1], _0x191b77 = _0x2d0b9a[_0x539374 + 0x2];
                        return new _0x21755['Vector3'](_0x151700, _0x25953c, _0x191b77);
                    }, _0x2dfd05['prototype']['getInfoByP' + 'os'] = function (_0x31e153, _0x1f930c) {
                        var _0x4922e8 = 0.5;
                        void 0x0 != _0x1f930c &amp;&amp; _0x1f930c &gt; 0x0 &amp;&amp; (_0x4922e8 = _0x1f930c), _0x31e153 = Math['clamp'](_0x31e153, this['start'], this['end']);
                        var _0x2b0a80, _0x28527b = this['bezier']['getLength'](), _0x5ef389 = this['bezier']['getPoint'](_0x31e153 / _0x28527b), _0x5b6c4f = this['bezier']['getPoint']((_0x31e153 + _0x4922e8) / _0x28527b), _0xda4dd = new _0x21755['Vector3']();
                        _0x21755['Vector3']['subtract'](_0x5b6c4f, _0x5ef389, _0xda4dd), void 0x0 != _0x1f930c &amp;&amp; (_0x2b0a80 = _0xda4dd['clone']());
                        var _0x55b337 = new _0x21755['Vector3']();
                        _0x21755['Vector3']['normalize'](_0xda4dd, _0x55b337);
                        var _0x3ca610 = new _0x21755['Vector3']();
                        _0x21755['Vector3']['cross'](_0x21755['Vector3']['_Up'], _0x55b337, _0x3ca610), _0x21755['Vector3']['normalize'](_0x3ca610, _0x3ca610), _0x21755['Vector3']['cross'](_0x55b337, _0x3ca610, _0xda4dd), _0x21755['Vector3']['normalize'](_0xda4dd, _0xda4dd);
                        var _0x511860 = _0xda4dd['clone']();
                        _0x21755['Vector3']['cross'](_0x511860, _0x55b337, _0x3ca610), _0x21755['Vector3']['normalize'](_0x3ca610, _0x3ca610);
                        var _0x37df5f = new _0x21755['Vector3']();
                        _0x21755['Vector3']['cross'](_0x55b337, _0x511860, _0x37df5f), _0x21755['Vector3']['normalize'](_0x37df5f, _0x37df5f);
                        var _0x301fc4 = new _0x21755['Vector3']();
                        return _0x21755['Vector3']['scale'](_0x37df5f, 0.5 * this['width'], _0x301fc4), _0x21755['Vector3']['add'](_0x5ef389, _0x301fc4, _0x301fc4), {
                            'center': _0x301fc4,
                            'n': _0x55b337,
                            'v': _0x2b0a80,
                            'nL': _0x3ca610,
                            'nR': _0x37df5f,
                            'up': _0x511860
                        };
                    }, _0x2dfd05['prototype']['getTrailIn' + 'fo'] = function () {
                        var _0x69fbd = this['verticles'][this['verticles']['length'] - 0x2], _0x4108f9 = this['verticles'][this['verticles']['length'] - 0x1];
                        return {
                            'lb': _0x69fbd['clone'](),
                            'rb': _0x4108f9['clone']()
                        };
                    }, _0x2dfd05['prototype']['getLength'] = function () {
                        return this['length'];
                    }, _0x2dfd05['prototype']['getStart'] = function () {
                        return this['start'];
                    }, _0x2dfd05['prototype']['isEnd'] = function (_0x2d5efe) {
                        return _0x2d5efe &gt;= this['end'];
                    }, _0x2dfd05['prototype']['isHalf'] = function (_0x4f158b) {
                        return _0x4f158b &gt;= this['start'] + 0.5 * this['length'];
                    }, _0x2dfd05;
                }(Laya['MeshSprite' + '3D']);
            _0x33693e['default'] = _0x5c51d4;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseDefine': 0x9
        }
    ],
    0x34: [
        function (_0xa5ecf3, _0x5d6234, _0x11c432) {
            'use strict';
            Object['defineProp' + 'erty'](_0x11c432, '__esModule', { 'value': !0x0 });
            var _0x537ee7 = _0xa5ecf3('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x122855 = _0xa5ecf3('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x151a43 = _0xa5ecf3('../common/' + 'GameDefine'), _0x4040bc = _0xa5ecf3('../logic/P' + 'layerLogic'), _0xa45c43 = function () {
                    function _0x5f09e2(_0x213407) {
                        this['ini'] = _0x122855['default']['getInstanc' + 'e']()['get'](_0x151a43['Res']['CFG_PATH_S' + 'INGIN'], _0x213407);
                    }
                    return _0x5f09e2['prototype']['getAtt'] = function (_0x526558) {
                        return this['ini'][_0x526558];
                    }, _0x5f09e2;
                }();
            _0x11c432['SinginData'] = _0xa45c43;
            var _0xf25d8d = function (_0x14b3d4) {
                function _0x36cb12(_0x349998) {
                    var _0x389bae = _0x14b3d4['call'](this) || this;
                    return _0x389bae['_datas'] = [], Laya['timer']['callLater'](_0x389bae, function () {
                        _0x389bae['initLocalD' + 'ata']();
                        var _0x1a9e29 = _0x122855['default']['getInstanc' + 'e']()['get'](_0x151a43['Res']['CFG_PATH_S' + 'INGIN']);
                        _0x1a9e29 &amp;&amp; Object['keys'](_0x1a9e29)['forEach'](function (_0x41bf7c, _0xadfc54) {
                            _0x389bae['datas']['push'](new _0xa45c43(_0x41bf7c));
                        });
                    }), _0x389bae;
                }
                return __extends(_0x36cb12, _0x14b3d4), Object['defineProp' + 'erty'](_0x36cb12['prototype'], 'isSignToda' + 'y', {
                    'get': function () {
                        return this['_isSignTod' + 'ay'];
                    },
                    'set': function (_0x165c41) {
                        this['_isSignTod' + 'ay'] = _0x165c41, this['savelocalD' + 'ata']();
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x36cb12['prototype'], 'signDays', {
                    'get': function () {
                        return this['_signDays'];
                    },
                    'set': function (_0x4e41b9) {
                        this['_signDays'] = (_0x4e41b9 - 0x1) % 0x7 + 0x1, this['savelocalD' + 'ata']();
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x36cb12['prototype']['getSignInd' + 'ex'] = function () {
                    return this['signDays'] % 0x7;
                }, Object['defineProp' + 'erty'](_0x36cb12['prototype'], 'datas', {
                    'get': function () {
                        return this['_datas'];
                    },
                    'set': function (_0x5a8088) {
                        this['_datas'] = _0x5a8088;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x36cb12['prototype']['savelocalD' + 'ata'] = function () {
                    for (var _0x105de1 = [
                                'isSignToda' + 'y',
                                'signDays'
                            ], _0x4e5caf = {}, _0x583205 = 0x0, _0x5cfd96 = _0x105de1; _0x583205 &lt; _0x5cfd96['length']; _0x583205++) {
                        var _0x4b6028 = _0x5cfd96[_0x583205];
                        _0x4e5caf[_0x4b6028] = this[_0x4b6028];
                    }
                    Laya['LocalStora' + 'ge']['setJSON'](_0x151a43['Res']['LOCAL_PATH' + '_SINGIN'], _0x4e5caf);
                }, _0x36cb12['prototype']['initLocalD' + 'ata'] = function () {
                    var _0x3d594e = Laya['LocalStora' + 'ge']['getJSON'](_0x151a43['Res']['LOCAL_PATH' + '_SINGIN']);
                    _0x3d594e || (_0x3d594e = {}), this['signDays'] = _0x3d594e['signDays'] || 0x0, this['isSignToda' + 'y'] = _0x3d594e['isSignToda' + 'y'] || !0x1;
                    var _0x27222a = _0x4040bc['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['isNewday'];
                    _0x27222a &amp;&amp; (this['isSignToda' + 'y'] = !0x1);
                }, _0x36cb12['prototype']['signIn'] = function () {
                    if (!this['isSignToda' + 'y']) {
                        var _0x217e02 = this['datas'][this['getSignInd' + 'ex']()], _0x3e8b61 = _0x217e02['getAtt']('reward') || 0x0;
                        this['isSignToda' + 'y'] = !0x0, this['signDays'] += 0x1, this['event'](_0x151a43['GameEvent']['E_SINGIN'], {
                            'code': _0x151a43['GameCode']['E_SINGIN_S' + 'UCCESS'],
                            'data': _0x3e8b61
                        });
                    }
                }, _0x36cb12['prototype']['getDoubleS' + 'ingInRewar' + 'd'] = function () {
                    var _0x505b6e = this['datas'][this['getSignInd' + 'ex']()], _0xd7805 = _0x505b6e['getAtt']('reward') || 0x0;
                    _0xd7805 *= 0x2, this['isSignToda' + 'y'] = !0x0, this['signDays'] += 0x1, this['event'](_0x151a43['GameEvent']['E_SINGIN'], {
                        'code': _0x151a43['GameCode']['E_SINGIN_S' + 'UCCESS'],
                        'data': _0xd7805
                    });
                }, _0x36cb12;
            }(_0x537ee7['default']);
            _0x11c432['default'] = _0xf25d8d;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x35: [
        function (_0x5976ff, _0x588a98, _0x385539) {
            'use strict';
            Object['defineProp' + 'erty'](_0x385539, '__esModule', { 'value': !0x0 });
            var _0x53c848 = _0x5976ff('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x19ce4e = _0x5976ff('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x4023e5 = _0x5976ff('../common/' + 'GameDefine'), _0xbf427f = _0x5976ff('../logic/P' + 'layerLogic'), _0x2cfadb = _0x5976ff('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x46e24c = _0x5976ff('../framewo' + 'rk/Tools/U' + 'tils'), _0x15a1a1 = _0x5976ff('../sdk/Sdk'), _0x523f74 = _0x5976ff('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x1aa724 = _0x523f74['default']['GET_STATE'], _0x23632f = function () {
                    function _0x3710c1(_0xa6dade) {
                        this['ini'] = _0x19ce4e['default']['getInstanc' + 'e']()['get'](_0x4023e5['Res']['CFG_PATH_T' + 'ASK'], _0xa6dade);
                    }
                    return _0x3710c1;
                }();
            _0x385539['TaskItem'] = _0x23632f;
            var _0x5d6a6b = function (_0x331f65) {
                function _0x525648() {
                    var _0xb5d2b7 = _0x331f65['call'](this) || this;
                    _0xb5d2b7['_datas'] = {}, _0xb5d2b7['_taskDatas'] = {};
                    var _0x4652ad = _0x19ce4e['default']['getInstanc' + 'e'](), _0x126041 = _0x4652ad['get'](_0x4023e5['Res']['CFG_PATH_T' + 'ASK']);
                    _0xb5d2b7['datas'] = {}, _0x126041 &amp;&amp; Object['keys'](_0x126041)['forEach'](function (_0x373600, _0x1f39bd) {
                        _0xb5d2b7['datas'][_0x126041[_0x373600]['id']] = new _0x23632f(_0x373600);
                    });
                    var _0x599ab4 = Laya['LocalStora' + 'ge']['getJSON'](_0x4023e5['Res']['LOCAL_PATH' + '_TASK']) || {};
                    _0x599ab4 &amp;&amp; _0x599ab4['taskDatas'] ? _0xb5d2b7['taskDatas'] = _0x599ab4['taskDatas'] : _0xb5d2b7['initTask']();
                    var _0x114830 = _0xbf427f['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['isNewday'];
                    return _0x114830 &amp;&amp; _0xb5d2b7['initTask'](), _0xb5d2b7['saveToLoca' + 'l'](), _0xb5d2b7['on'](_0x4023e5['GameEvent']['E_COMBINE_' + 'CAR'], _0xb5d2b7, function (_0x1df3ac) {
                        var _0x322287 = _0x1df3ac['code'];
                        _0x322287 == _0x4023e5['GameCode']['E_COMBINE_' + 'SUCCESS'] &amp;&amp; _0xb5d2b7['doTask'](_0x4023e5['TASK_TYPE']['COMBINE_CA' + 'R'], 0x1);
                    }), _0xb5d2b7['on'](_0x2cfadb['default']['UIEvent']['E_AD_VIDEO'], _0xb5d2b7, function (_0x5a2186) {
                        var _0x1597e3 = _0x5a2186['code'];
                        _0x1597e3 == _0x2cfadb['default']['Code']['AD_VIDEO_S' + 'UCCESS'] &amp;&amp; _0xb5d2b7['doTask'](_0x4023e5['TASK_TYPE']['WATCH_VIDE' + 'O'], 0x1);
                    }), _0xb5d2b7['on'](_0x4023e5['GameEvent']['E_CHALLENG' + 'E_GAME_END'], _0xb5d2b7, function () {
                        _0xb5d2b7['doTask'](_0x4023e5['TASK_TYPE']['PLAY_CHALL' + 'ENGE'], 0x1);
                    }), _0xb5d2b7;
                }
                return __extends(_0x525648, _0x331f65), Object['defineProp' + 'erty'](_0x525648['prototype'], 'datas', {
                    'get': function () {
                        return this['_datas'];
                    },
                    'set': function (_0x43f528) {
                        this['_datas'] = _0x43f528;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x525648['prototype'], 'taskDatas', {
                    'get': function () {
                        return this['_taskDatas'];
                    },
                    'set': function (_0x3d0f2b) {
                        this['_taskDatas'] = _0x3d0f2b;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x525648['prototype']['doTask'] = function (_0x344df9, _0x406dc0) {
                    var _0x52e0d3 = this;
                    void 0x0 === _0x406dc0 &amp;&amp; (_0x406dc0 = 0x1);
                    var _0x208d7a = !0x1;
                    Object['keys'](this['taskDatas'])['forEach'](function (_0x4f0956, _0x22cbd5) {
                        var _0x49e171 = _0x52e0d3['datas'][_0x4f0956], _0x1d04c9 = _0x52e0d3['taskDatas'][_0x4f0956];
                        _0x1d04c9['isget'] == _0x1aa724['UNACTIVATE'] &amp;&amp; _0x49e171['ini']['type'] == _0x344df9 &amp;&amp; (_0x1d04c9['did'] += 0x1, _0x1d04c9['did'] &gt;= _0x49e171['ini']['times'] &amp;&amp; (_0x1d04c9['did'] = _0x49e171['ini']['times'], _0x1d04c9['isget'] = _0x1aa724['ACTIVATE']), _0x208d7a = !0x0);
                    }), _0x208d7a &amp;&amp; (this['saveToLoca' + 'l'](), this['event'](_0x4023e5['GameEvent']['E_TASK'], { 'code': _0x4023e5['GameCode']['E_TASK_ACT' + 'IVATE'] }), _0x15a1a1['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x4023e5['DataStatDe' + 'f']['TASK_2'], { 'çŽ©å®¶': _0xbf427f['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['playerStat' + 'e'] }));
                }, _0x525648['prototype']['initTask'] = function () {
                    var _0x32e014 = this;
                    Object['keys'](this['datas'])['forEach'](function (_0x44d10a, _0x25f758) {
                        _0x32e014['taskDatas'][_0x44d10a] = {
                            'id': Number(_0x44d10a),
                            'did': 0x0,
                            'isget': _0x1aa724['UNACTIVATE']
                        };
                    });
                }, _0x525648['prototype']['getReward'] = function (_0x505b33) {
                    var _0x44a4bd = this['taskDatas'][_0x505b33];
                    if (_0x44a4bd &amp;&amp; _0x44a4bd['isget'] == _0x1aa724['ACTIVATE']) {
                        _0x44a4bd['isget'] = _0x1aa724['GET'];
                        var _0x4c3d49 = this['datas'][_0x44a4bd['id']]['ini']['reward'];
                        this['saveToLoca' + 'l'](), this['event'](_0x4023e5['GameEvent']['E_TASK'], {
                            'code': _0x4023e5['GameCode']['E_TASK_COM' + 'PLETE'],
                            'diamond': _0x4c3d49
                        }), _0x15a1a1['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x4023e5['DataStatDe' + 'f']['TASK_1'], { 'çŽ©å®¶': _0xbf427f['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['playerStat' + 'e'] });
                    } else
                        _0x46e24c['default']['showTips']('There\x20is\x20n' + 'o\x20task\x20or\x20' + 'the\x20task\x20h' + 'as\x20receive' + 'd\x20rewards');
                }, _0x525648['prototype']['getTaskIsG' + 'et'] = function () {
                    var _0x45d048 = this, _0x55e05c = !0x1;
                    return Object['keys'](this['taskDatas'])['some'](function (_0x48f74d, _0x287ecb) {
                        var _0x56ccc0 = _0x45d048['taskDatas'][_0x48f74d];
                        return _0x56ccc0['isget'] == _0x1aa724['ACTIVATE'] ? (_0x55e05c = !0x0, !0x0) : void 0x0;
                    }), _0x55e05c;
                }, _0x525648['prototype']['saveToLoca' + 'l'] = function () {
                    for (var _0x53f4b6 = ['taskDatas'], _0x2b902a = {}, _0xf4f05f = 0x0, _0x47a5e0 = _0x53f4b6; _0xf4f05f &lt; _0x47a5e0['length']; _0xf4f05f++) {
                        var _0xf22982 = _0x47a5e0[_0xf4f05f];
                        _0x2b902a[_0xf22982] = this[_0xf22982];
                    }
                    Laya['LocalStora' + 'ge']['setJSON'](_0x4023e5['Res']['LOCAL_PATH' + '_TASK'], _0x2b902a);
                }, _0x525648;
            }(_0x53c848['default']);
            _0x385539['default'] = _0x5d6a6b;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../sdk/public/SdkEntity': 0x5f
        }
    ],
    0x36: [
        function (_0x1a1c9b, _0x55357f, _0x447228) {
            'use strict';
            Object['defineProp' + 'erty'](_0x447228, '__esModule', { 'value': !0x0 });
            var _0x3eae28 = _0x1a1c9b('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x232aca = _0x1a1c9b('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x4c41d9 = _0x1a1c9b('../common/' + 'GameDefine'), _0x57b7f9 = _0x1a1c9b('../framewo' + 'rk/Tools/U' + 'tils'), _0x49bb3e = _0x1a1c9b('./Offline_' + 'model'), _0x28114c = function (_0x1e0382) {
                    function _0x8592b1(_0xeed4a) {
                        var _0x2e91da = _0x1e0382['call'](this) || this;
                        _0x2e91da['shopFreeCa' + 'rCD'] = 0x0, _0x2e91da['dropBox_ac' + 'tive'] = !0x1, _0x2e91da['minCounter'] = 0xa, _0x2e91da['_shopFreeC' + 'arLock'] = !0x1, _0x2e91da['_stopDropb' + 'oxTime'] = !0x1, _0x2e91da['_openShopD' + 'ialogCount'] = 0x0, _0x2e91da['_isFreecar'] = !0x1, _0x2e91da['_freeUpLev' + 'el'] = !0x1, _0x2e91da['_getDropBo' + 'xCount'] = 0x0, _0x2e91da['cfgMgr'] = _0x232aca['default']['getInstanc' + 'e'](), _0x2e91da['carMgr'] = _0xeed4a;
                        for (var _0x304cbb = [
                                    'shop_video' + '_time',
                                    'buycar_vid' + 'eo_time',
                                    'dropBox_ti' + 'me',
                                    'free_box_t' + 'ime',
                                    'dropBox_di' + 'sappear_ti' + 'me'
                                ], _0x684fc4 = 0x0; _0x684fc4 &lt; _0x304cbb['length']; ++_0x684fc4)
                            _0x2e91da[_0x304cbb[_0x684fc4]] = _0x2e91da['cfgMgr']['getConstan' + 't'](_0x304cbb[_0x684fc4]);
                        var _0x6db596 = Laya['LocalStora' + 'ge']['getJSON'](_0x4c41d9['Res']['LOCAR_PATH' + '_GAMEREWAR' + 'D']) || {};
                        _0x2e91da['openShopDi' + 'alogCount'] = _0x6db596['openShopDi' + 'alogCount'] || 0x0, _0x2e91da['isFreeCar'] = _0x6db596['isFreeCar'] || !0x1, _0x2e91da['shopFreeCa' + 'rLock'] = _0x2e91da['isFreeCar'], _0x2e91da['buycar_vid' + 'eo_time'] = _0x6db596['buycar_vid' + 'eo_time'] || _0x2e91da['buycar_vid' + 'eo_time'], _0x2e91da['freeUpleve' + 'l'] = _0x6db596['freeUpLeve' + 'l'] || !0x1;
                        var _0x5bd4f7 = Math['floor']((_0x57b7f9['default']['getTime']() - _0x49bb3e['default']['OFFLINE_TI' + 'ME']) / 0x3e8);
                        return _0x2e91da['buycar_vid' + 'eo_time'] -= _0x5bd4f7, _0x2e91da['buycar_vid' + 'eo_time'] &lt;= 0x0 &amp;&amp; (_0x2e91da['buycar_vid' + 'eo_time'] = _0x2e91da['cfgMgr']['getConstan' + 't'](_0x304cbb['buycar_vid' + 'eo_time']), _0x2e91da['freeUpleve' + 'l'] = !0x0), _0x2e91da['saveToLoca' + 'l'](), _0x2e91da['on'](_0x4c41d9['GameEvent']['E_MAIN_SCE' + 'NE'], _0x2e91da, function (_0x25aa00) {
                            var _0x55e17c = _0x25aa00['code'];
                            _0x55e17c == _0x25aa00['code'] &amp;&amp; (_0x55e17c == _0x4c41d9['GameCode']['E_ENTER_MA' + 'INSCENE'] ? _0x2e91da['inMainScen' + 'e'] = !0x0 : _0x55e17c == _0x4c41d9['GameCode']['E_OUT_MAIN' + 'SCENE'] &amp;&amp; (_0x2e91da['inMainScen' + 'e'] = !0x1));
                        }), _0x2e91da;
                    }
                    return __extends(_0x8592b1, _0x1e0382), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'shopFreeCa' + 'rLock', {
                        'get': function () {
                            return this['_shopFreeC' + 'arLock'];
                        },
                        'set': function (_0x128f6d) {
                            this['_shopFreeC' + 'arLock'] = _0x128f6d;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'stopDropbo' + 'xTime', {
                        'get': function () {
                            return this['_stopDropb' + 'oxTime'];
                        },
                        'set': function (_0x2a29d8) {
                            this['_stopDropb' + 'oxTime'] = _0x2a29d8;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'openShopDi' + 'alogCount', {
                        'get': function () {
                            return this['_openShopD' + 'ialogCount'];
                        },
                        'set': function (_0x4ff11b) {
                            this['_openShopD' + 'ialogCount'] != _0x4ff11b &amp;&amp; (this['_openShopD' + 'ialogCount'] = _0x4ff11b, this['saveToLoca' + 'l']());
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'isFreeCar', {
                        'get': function () {
                            return this['_isFreecar'];
                        },
                        'set': function (_0x760c2e) {
                            this['_isFreecar'] != _0x760c2e &amp;&amp; (this['_isFreecar'] = _0x760c2e, this['saveToLoca' + 'l']());
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'freeUpleve' + 'l', {
                        'get': function () {
                            return this['_freeUpLev' + 'el'];
                        },
                        'set': function (_0x5dabeb) {
                            this['_freeUpLev' + 'el'] != _0x5dabeb &amp;&amp; (this['_freeUpLev' + 'el'] = _0x5dabeb, this['saveToLoca' + 'l']());
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'buycar_vid' + 'eo_time', {
                        'get': function () {
                            return this['_buycar_vi' + 'deo_time'];
                        },
                        'set': function (_0x35defd) {
                            this['_buycar_vi' + 'deo_time'] = _0x35defd;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x8592b1['prototype'], 'GetDropBox' + 'Count', {
                        'get': function () {
                            return this['_getDropBo' + 'xCount'];
                        },
                        'set': function (_0x118824) {
                            this['_getDropBo' + 'xCount'] != _0x118824 &amp;&amp; (this['_getDropBo' + 'xCount'] = _0x118824);
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x8592b1['prototype']['shopFreeCa' + 'r'] = function () {
                        return !this['shopFreeCa' + 'rLock'] &amp;&amp; this['carMgr']['carmaxleve' + 'l'] &gt; this['cfgMgr']['getConstan' + 't']('free_car_l' + 'evel') ? !0x0 : !0x1;
                    }, _0x8592b1['prototype']['step'] = function (_0x4a17b0) {
                        this['shopFreeCa' + 'r']() &amp;&amp; (this['shopFreeCa' + 'rCD'] -= _0x4a17b0, this['shopFreeCa' + 'rCD'] &lt;= 0x0 &amp;&amp; (this['shopFreeCa' + 'rLock'] = !0x0, this['shopFreeCa' + 'rCD'] = this['cfgMgr']['getConstan' + 't']('shop_video' + '_time'), this['isFreeCar'] = !0x0, this['openShopDi' + 'alogCount'] = 0x0, this['event'](_0x4c41d9['GameEvent']['E_GAME_TRI' + 'GGER'], { 'code': _0x4c41d9['GameCode']['E_VIDEO_FR' + 'EE_CAR'] }))), this['freeUpleve' + 'l'] || (this['buycar_vid' + 'eo_time'] -= _0x4a17b0, this['buycar_vid' + 'eo_time'] &lt;= 0x0 &amp;&amp; (this['freeUpleve' + 'l'] = !0x0, this['buycar_vid' + 'eo_time'] = this['cfgMgr']['getConstan' + 't']('buycar_vid' + 'eo_time'))), !this['_stopDropb' + 'oxTime'] &amp;&amp; this['carMgr']['carmaxleve' + 'l'] &gt;= this['cfgMgr']['getConstan' + 't']('dropBox_mi' + 'n_lv') &amp;&amp; (this['dropBox_ac' + 'tive'] || (this['_getDropBo' + 'xCount'] &lt; 0x2 &amp;&amp; (this['dropBox_ti' + 'me'] -= _0x4a17b0), this['dropBox_ti' + 'me'] &lt;= 0x0 &amp;&amp; (this['dropBox_ac' + 'tive'] = !0x0, this['dropBox_di' + 'sappear_ti' + 'me'] = this['cfgMgr']['getConstan' + 't']('dropBox_di' + 'sappear_ti' + 'me'), this['event'](_0x4c41d9['GameEvent']['E_GAME_TRI' + 'GGER'], { 'code': _0x4c41d9['GameCode']['E_OPEN_DRO' + 'P_BOX'] }))), this['dropBox_ac' + 'tive'] &amp;&amp; this['inMainScen' + 'e'] &amp;&amp; (this['dropBox_di' + 'sappear_ti' + 'me'] -= _0x4a17b0, this['dropBox_di' + 'sappear_ti' + 'me'] &lt;= 0x0 &amp;&amp; (this['dropBox_ac' + 'tive'] = !0x1, this['dropBox_ti' + 'me'] = this['cfgMgr']['getConstan' + 't']('dropBox_ti' + 'me'), this['event'](_0x4c41d9['GameEvent']['E_GAME_TRI' + 'GGER'], { 'code': _0x4c41d9['GameCode']['E_CLOSE_DR' + 'OP_BOX'] })))), this['minCounter'] -= _0x4a17b0, this['minCounter'] &lt;= 0x0 &amp;&amp; (this['minCounter'] = 0xa, this['saveToLoca' + 'l']());
                    }, _0x8592b1['prototype']['trrigerFre' + 'eCar'] = function () {
                        this['carMgr']['buyFreeCar']();
                    }, _0x8592b1['prototype']['openDropBo' + 'xByNothing'] = function () {
                        this['dropBox_ac' + 'tive'] = !0x1, this['dropBox_ti' + 'me'] = this['cfgMgr']['getConstan' + 't']('dropBox_ti' + 'me'), this['carMgr']['buyFreeCar'](this['cfgMgr']['getConstan' + 't']('dropBox_re' + 'ward_num'), !0x0), this['event'](_0x4c41d9['GameEvent']['E_GAME_TRI' + 'GGER'], { 'code': _0x4c41d9['GameCode']['E_OPEN_DRO' + 'PBOX_SUCCE' + 'SS'] });
                    }, _0x8592b1['prototype']['getAirdrop' + 'Box'] = function () {
                        this['dropBox_ac' + 'tive'] = !0x1, this['dropBox_ti' + 'me'] = this['cfgMgr']['getConstan' + 't']('dropBox_ti' + 'me');
                        var _0x43a610 = this['cfgMgr']['getConstan' + 't']('dropBox_re' + 'ward_num');
                        this['carMgr']['buyFreeCar'](_0x43a610, !0x0), this['event'](_0x4c41d9['GameEvent']['E_GAME_TRI' + 'GGER'], { 'code': _0x4c41d9['GameCode']['E_OPEN_DRO' + 'PBOX_SUCCE' + 'SS'] });
                    }, _0x8592b1['prototype']['saveToLoca' + 'l'] = function () {
                        for (var _0x22a191 = [
                                    'openShopDi' + 'alogCount',
                                    'isFreeCar',
                                    'buycar_vid' + 'eo_time',
                                    'freeUpLeve' + 'l'
                                ], _0x2d2bbf = {}, _0x184e7c = 0x0, _0x7331d2 = _0x22a191; _0x184e7c &lt; _0x7331d2['length']; _0x184e7c++) {
                            var _0x344b5a = _0x7331d2[_0x184e7c];
                            _0x2d2bbf[_0x344b5a] = this[_0x344b5a];
                        }
                        Laya['LocalStora' + 'ge']['setJSON'](_0x4c41d9['Res']['LOCAR_PATH' + '_GAMEREWAR' + 'D'], _0x2d2bbf);
                    }, _0x8592b1;
                }(_0x3eae28['default']);
            _0x447228['default'] = _0x28114c;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            './Offline_model': 0x31
        }
    ],
    0x37: [
        function (_0x457d36, _0x5da5de, _0x5e367a) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5e367a, '__esModule', { 'value': !0x0 });
            var _0x495cb1 = _0x457d36('../framewo' + 'rk/Base/Ba' + 'seEvent'), _0x59d814 = _0x457d36('../common/' + 'GameDefine'), _0x97442d = _0x457d36('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x12c79d = _0x457d36('../framewo' + 'rk/Tools/U' + 'tils'), _0x3a889d = _0x457d36('../logic/P' + 'layerLogic'), _0xb26a9f = function (_0x145c66) {
                    function _0x3f526a() {
                        var _0x4eef93 = _0x145c66['call'](this) || this;
                        _0x4eef93['no_three_t' + 'imes'] = 0x0, _0x4eef93['no_six_tim' + 'es'] = 0x0, _0x4eef93['_bouns'] = 0x1, _0x4eef93['_bounsTrig' + 'ger'] = !0x1;
                        var _0x26369e = (_0x97442d['default']['getInstanc' + 'e'](), Laya['LocalStora' + 'ge']['getJSON'](_0x59d814['Res']['LOCAL_PATH' + '_TURNTABLE']) || {});
                        _0x4eef93['Bouns'] = _0x26369e['Bouns'] || 0x1, (_0x4eef93['Bouns'] = 0x1) &amp;&amp; (_0x4eef93['BounsTrigg' + 'er'] = !0x0);
                        var _0x5885a4 = _0x26369e['TurntableT' + 'imes'];
                        'number' == typeof _0x5885a4 ? _0x4eef93['TurntableT' + 'imes'] = _0x5885a4 : _0x4eef93['TurntableT' + 'imes'] = 0x5;
                        var _0x42fed3 = _0x26369e['TurnFirst'];
                        'boolean' == typeof _0x42fed3 ? _0x4eef93['TurnFirst'] = _0x42fed3 : _0x4eef93['TurnFirst'] = !0x0;
                        var _0x52dc84 = _0x3a889d['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['isNewday'];
                        return _0x52dc84 &amp;&amp; (_0x4eef93['TurnFirst'] = !0x0), _0x4eef93['saveToLoca' + 'l'](), _0x4eef93;
                    }
                    return __extends(_0x3f526a, _0x145c66), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'TurntableT' + 'imes', {
                        'get': function () {
                            return this['_turntable' + 'Times'];
                        },
                        'set': function (_0x5de18c) {
                            this['_turntable' + 'Times'] = _0x5de18c;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'TurnFirst', {
                        'get': function () {
                            return this['_turnFirst'];
                        },
                        'set': function (_0x1773fb) {
                            this['_turnFirst'] = _0x1773fb;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'threeTimes', {
                        'get': function () {
                            return this['no_three_t' + 'imes'];
                        },
                        'set': function (_0x28ddd4) {
                            0x0 &gt; _0x28ddd4 &amp;&amp; (_0x28ddd4 = 0x0), this['no_three_t' + 'imes'] = _0x28ddd4;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'sixTimes', {
                        'get': function () {
                            return this['no_six_tim' + 'es'];
                        },
                        'set': function (_0x5acbba) {
                            0x0 &gt; _0x5acbba &amp;&amp; (_0x5acbba = 0x0), this['no_six_tim' + 'es'] = _0x5acbba;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'RewardNum', {
                        'get': function () {
                            return this['_rewardNum'];
                        },
                        'set': function (_0x2b90ec) {
                            this['_rewardNum'] = _0x2b90ec;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'Bouns', {
                        'get': function () {
                            return this['_bouns'];
                        },
                        'set': function (_0x9df130) {
                            this['_bouns'] = _0x9df130;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x3f526a['prototype'], 'BounsTrigg' + 'er', {
                        'get': function () {
                            return this['_bounsTrig' + 'ger'];
                        },
                        'set': function (_0x1da065) {
                            this['_bounsTrig' + 'ger'] = _0x1da065;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x3f526a['prototype']['getIndex'] = function () {
                        if (!(this['TurntableT' + 'imes'] &lt;= 0x0)) {
                            this['TurntableT' + 'imes'] -= 0x1;
                            var _0x4a459b = 0x0;
                            this['TurnFirst'] ? (_0x4a459b = 0x4, this['TurnFirst'] = !0x1) : this['threeTimes'] &gt; 0x0 ? _0x4a459b = 0x2 : this['sixTimes'] &gt; 0x0 &amp;&amp; (_0x4a459b = 0x3), this['threeTimes'] -= 0x1, this['sixTimes'] -= 0x1, this['saveToLoca' + 'l']();
                            var _0x3070e5 = _0x97442d['default']['getInstanc' + 'e']()['getConstan' + 't']('turntable_' + 'state' + _0x4a459b), _0x492d86 = _0x12c79d['default']['draw'](_0x3070e5, 0x1), _0x484c2d = _0x492d86[0x0];
                            if (this['BounsTrigg' + 'er']) {
                                var _0x292524 = _0x12c79d['default']['getIntRand' + 'om'](0x0, 0xa);
                                _0x484c2d = 0x6 &gt; _0x292524 ? 0x2 : 0x5;
                            }
                            return 0x0 == _0x484c2d ? this['Bouns'] = 0x6 : 0x3 == _0x484c2d &amp;&amp; (this['Bouns'] = 0x3), this['RewardNum'] = this['getRewardN' + 'um'](_0x484c2d), _0x484c2d;
                        }
                    }, _0x3f526a['prototype']['getRewardN' + 'um'] = function (_0x226e2b) {
                        var _0x7d26f6 = 0x0;
                        if (0x0 != _0x226e2b &amp;&amp; 0x3 != _0x226e2b) {
                            var _0x2872f8 = _0x97442d['default']['getInstanc' + 'e']()['get']('turntable', _0x226e2b);
                            if (_0x2872f8) {
                                if (0x1 == _0x2872f8['reward'][0x0]);
                                else {
                                    if (0x2 == _0x2872f8['reward'][0x0])
                                        _0x7d26f6 = _0x3a889d['default']['getInstanc' + 'e']()['assmblyCar']['getSpeed']() * _0x2872f8['reward'][0x1];
                                    else {
                                        if (0x3 == _0x2872f8['reward'][0x0]) {
                                            var _0x7687a2 = this['selecteDia' + 'mondRules']();
                                            if (_0x7687a2) {
                                                var _0x331f70 = 0x2 == _0x226e2b ? 0x1 : 0x0;
                                                _0x7d26f6 = _0x7687a2[0x1][_0x331f70];
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        return _0x7d26f6;
                    }, _0x3f526a['prototype']['selecteDia' + 'mondRules'] = function () {
                        for (var _0x30e1e3 = _0x97442d['default']['getInstanc' + 'e'](), _0xd2d80c = _0x3a889d['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'], _0x50179e = 0x1; 0x5 &gt;= _0x50179e; ++_0x50179e) {
                            var _0x379a09 = _0x30e1e3['getConstan' + 't']('turntable_' + 'reward_dia' + 'mond' + _0x50179e);
                            if (_0x379a09 &amp;&amp; _0xd2d80c &gt;= _0x379a09[0x0][0x0] &amp;&amp; _0xd2d80c &lt;= _0x379a09[0x0][0x1])
                                return _0x379a09;
                        }
                    }, _0x3f526a['prototype']['useBouns'] = function () {
                        this['BounsTrigg' + 'er'] = !0x0, this['saveToLoca' + 'l']();
                    }, _0x3f526a['prototype']['AddLottery' + 'Chance'] = function () {
                        this['TurntableT' + 'imes'] += 0x5, this['saveToLoca' + 'l']();
                    }, _0x3f526a['prototype']['clear'] = function () {
                        this['Bouns'] = 0x1, this['RewardNum'] = 0x0, this['BounsTrigg' + 'er'] = !0x1;
                    }, _0x3f526a['prototype']['saveToLoca' + 'l'] = function () {
                        for (var _0x4e36b0 = [
                                    'Bouns',
                                    'TurntableT' + 'imes',
                                    'TurnFirst'
                                ], _0x68de07 = {}, _0x429892 = 0x0, _0x59ecf3 = _0x4e36b0; _0x429892 &lt; _0x59ecf3['length']; _0x429892++) {
                            var _0x5ffcb2 = _0x59ecf3[_0x429892];
                            _0x68de07[_0x5ffcb2] = this[_0x5ffcb2];
                        }
                        Laya['LocalStora' + 'ge']['setJSON'](_0x59d814['Res']['LOCAL_PATH' + '_TURNTABLE'], _0x68de07);
                    }, _0x3f526a;
                }(_0x495cb1['default']);
            _0x5e367a['default'] = _0xb26a9f;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Base/BaseEvent': 0xb,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x38: [
        function (_0x9a470, _0x374cf7, _0xb2bbc4) {
            'use strict';
            Object['defineProp' + 'erty'](_0xb2bbc4, '__esModule', { 'value': !0x0 });
            var _0x1e71e7 = _0x9a470('./def'), _0x2c62a6 = _0x9a470('../../../f' + 'ramework/T' + 'ools/MD5'), _0x38da53 = _0x9a470('../../../f' + 'ramework/S' + 'ingle/Even' + 'tCenter'), _0x358fc7 = _0x9a470('../../../c' + 'ommon/Game' + 'Define'), _0x497d23 = _0x9a470('../../../f' + 'ramework/T' + 'ools/Utils'), _0x24f3f4 = function () {
                    function _0x4d6b1c() {
                        this['gameArray'] = void 0x0, this['appkey'] = 'a28c6bee80' + '38658cb97d' + '95472db558' + '18', this['apiKey'] = '61b59ba885' + 'd90188169f' + '17dbacd29d' + '74', this['apiSecret'] = '0ceaf4f01e' + '84e726c660' + '3b9f9575a7' + 'd5', this['_curIndex'] = 0x0, this['appIdSave'] = {};
                    }
                    return Object['defineProp' + 'erty'](_0x4d6b1c['prototype'], 'curIndex', {
                        'get': function () {
                            return this['_curIndex'];
                        },
                        'set': function (_0x4eb716) {
                            this['_curIndex'] += 0x1, this['_curIndex'] &gt; this['intervalNu' + 'm'] - 0x1 &amp;&amp; (this['_curIndex'] -= this['intervalNu' + 'm']);
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x4d6b1c, 'instance', {
                        'get': function () {
                            return this['_instance'] || (this['_instance'] = new _0x4d6b1c()), this['_instance'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x4d6b1c['prototype']['setOrder'] = function (_0x3751ed) {
                        for (var _0x38464f = 0x0; _0x38464f &lt; this['intervalNu' + 'm'] - 0x1; _0x38464f++) {
                            var _0x363067 = this['gameArray'][_0x3751ed][_0x38464f];
                            this['gameArray'][_0x3751ed][_0x38464f] = this['gameArray'][_0x3751ed][_0x38464f + 0x1], this['gameArray'][_0x3751ed][_0x38464f + 0x1] = _0x363067;
                        }
                        _0x38da53['default']['instance']['event'](_0x358fc7['GameEvent']['E_REFRESH_' + 'LIST']);
                    }, _0x4d6b1c['prototype']['initAppIdS' + 'ave'] = function () {
                        var _0x184467 = Laya['LocalStora' + 'ge']['getJSON']('appIdSave');
                        if (_0x184467) {
                            for (var _0x9f1eb5 in this['appIdSave'])
                                if (this['appIdSave']['hasOwnProp' + 'erty'](_0x9f1eb5)) {
                                    var _0x417c07 = _0x184467[_0x9f1eb5];
                                    _0x417c07 &amp;&amp; (this['appIdSave'][_0x9f1eb5] = _0x417c07);
                                }
                        }
                        Laya['LocalStora' + 'ge']['setJSON']('appIdSave', this['appIdSave']);
                    }, _0x4d6b1c['prototype']['resetAppId' + 'Save'] = function () {
                        var _0x3ec2e7 = Laya['LocalStora' + 'ge']['getJSON']('appIdSave');
                        if (_0x3ec2e7) {
                            for (var _0x595b5e in this['appIdSave'])
                                this['appIdSave']['hasOwnProp' + 'erty'](_0x595b5e) &amp;&amp; (this['appIdSave'][_0x595b5e] = !0x1);
                            Laya['LocalStora' + 'ge']['setJSON']('appIdSave', this['appIdSave']);
                        }
                    }, _0x4d6b1c['prototype']['setAppIdSa' + 've'] = function (_0x2def39) {
                        this['appIdSave'][_0x2def39] = !0x0, Laya['LocalStora' + 'ge']['setJSON']('appIdSave', this['appIdSave']), _0x38da53['default']['instance']['event'](_0x358fc7['GameEvent']['E_REFRESH_' + 'LIST']);
                    }, _0x4d6b1c['prototype']['getGamesDa' + 'ta'] = function () {
                        var _0x2681c1 = [];
                        for (var _0x4e4a85 in this['gameArray'])
                            if (this['gameArray']['hasOwnProp' + 'erty'](_0x4e4a85)) {
                                var _0x3dfb3a = this['gameArray'][_0x4e4a85];
                                this['appIdSave'][_0x4e4a85] || (this['intervalNu' + 'm'] = _0x3dfb3a['length'], _0x2681c1['push'](_0x3dfb3a));
                            }
                        return _0x2681c1;
                    }, _0x4d6b1c['prototype']['repair'] = function () {
                        var _0x50f0a8 = 0x0, _0xab1b78 = 0x0;
                        for (var _0x1ed8cd in this['gameArray'])
                            if (this['gameArray']['hasOwnProp' + 'erty'](_0x1ed8cd)) {
                                var _0x3e04d5 = this['gameArray'][_0x1ed8cd];
                                _0x50f0a8 += 0x1, _0x3e04d5['length'] &gt; _0xab1b78 &amp;&amp; (_0xab1b78 = _0x3e04d5['length']);
                            }
                        if (_0x50f0a8 &gt;= 0xa &amp;&amp; _0xab1b78 &gt; 0x1) {
                            for (var _0x1ed8cd in this['gameArray'])
                                if (this['gameArray']['hasOwnProp' + 'erty'](_0x1ed8cd)) {
                                    var _0x3e04d5 = this['gameArray'][_0x1ed8cd];
                                    if (_0x3e04d5['length'] &lt; _0xab1b78) {
                                        for (var _0x244fd9 = _0xab1b78 - _0x3e04d5['length'], _0x3a21af = 0x0; _0x244fd9 &gt; _0x3a21af; _0x3a21af++)
                                            this['gameArray'][_0x1ed8cd]['push'](_0x3e04d5[_0x497d23['default']['getIntRand' + 'om'](0x0, _0x3e04d5['length'] - 0x1)]);
                                    }
                                }
                        }
                        this['initAppIdS' + 'ave']();
                    }, _0x4d6b1c['prototype']['getGames'] = function () {
                        return;
                        if (this['gameArray'])
                            return this['gameArray'];
                        var _0x3f9d51 = new Laya['HttpReques' + 't']();
                        _0x3f9d51['http']['timeout'] = 0x2710, _0x3f9d51['once'](Laya['Event']['COMPLETE'], this, function (_0x28e0f6) {
                            console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20' + 'ok:' + JSON['stringify'](_0x28e0f6));
                            for (var _0x5c1e3c = 0x0; _0x5c1e3c &lt; _0x28e0f6['data']['length']; ++_0x5c1e3c) {
                                var _0xc98804 = _0x28e0f6['data'][_0x5c1e3c];
                                !this['gameArray'] &amp;&amp; (this['gameArray'] = []), this['gameArray'][_0xc98804['GameAppId']] || (this['gameArray'][_0xc98804['GameAppId']] = [], this['appIdSave'][_0xc98804['GameAppId']] = !0x1), this['gameArray'][_0xc98804['GameAppId']]['push'](new _0x1e71e7['default'](_0xc98804['GameAppId'], _0xc98804['Icon'], _0xc98804['GameName'], _0xc98804['PromoteLin' + 'k'], _0xc98804['strip_img']));
                            }
                            return this['repair'](), this['gameArray'];
                        }), _0x3f9d51['once'](Laya['Event']['ERROR'], this, function (_0x2f68c6) {
                            console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20' + 'error:' + JSON['stringify'](_0x2f68c6));
                        }), _0x3f9d51['on'](Laya['Event']['PROGRESS'], this, function (_0x5919ad) {
                        });
                        var _0x473229 = Date['now']() / 0x3e8, _0x304a91 = _0x473229['toFixed'](0x0)['toString'](), _0x5dd636 = this['apiKey'] + _0x304a91 + this['apiSecret'], _0x4ca7f2 = _0x2c62a6['default']['getInstanc' + 'e']()['hex_md5'](_0x5dd636), _0x56bd0c = '?apisign=' + _0x4ca7f2 + '&amp;apikey=' + this['apiKey'] + ('&amp;timestamp' + '=') + _0x304a91 + ('&amp;apiSecret' + '=') + this['apiSecret'] + '&amp;appkey=' + this['appkey'];
                        _0x3f9d51['send'](_0x4d6b1c['moregame_u' + 'rl'] + _0x56bd0c, null, 'get', 'json');
                    }, _0x4d6b1c['moregame_u' + 'rl'] = '', _0x4d6b1c;
                }();
            _0xb2bbc4['default'] = _0x24f3f4;
        },
        {
            '../../../common/GameDefine': 0x4,
            '../../../framework/Single/EventCenter': 0x1c,
            '../../../framework/Tools/MD5': 0x1e,
            '../../../framework/Tools/Utils': 0x1f,
            './def': 0x3a
        }
    ],
    0x39: [
        function (_0x1dbbb4, _0x4c9323, _0x5a781b) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5a781b, '__esModule', { 'value': !0x0 });
            var _0x34cf2e = _0x1dbbb4('../../../u' + 'i/layaMaxU' + 'I'), _0x168aa5 = _0x1dbbb4('../../../f' + 'ramework/M' + 'anager/Sce' + 'neManager'), _0x4cfca4 = _0x1dbbb4('../../../f' + 'ramework/T' + 'ools/Utils'), _0x252a06 = _0x1dbbb4('../../../s' + 'dk/Sdk'), _0xee1d0d = _0x1dbbb4('./GetData'), _0x17fe0a = _0x1dbbb4('../../../l' + 'ogic/Playe' + 'rLogic'), _0x39c3d3 = _0x1dbbb4('../../../c' + 'ommon/Game' + 'Define'), _0x74bfa0 = function (_0x527882) {
                    function _0x3ceb26() {
                        for (var _0x1c43ad = [], _0x3ada98 = 0x0; _0x3ada98 &lt; arguments['length']; _0x3ada98++)
                            _0x1c43ad[_0x3ada98] = arguments[_0x3ada98];
                        var _0x3bdc36 = _0x527882['call'](this) || this;
                        return _0x3bdc36['touchDownS' + 'ign'] = !0x1, _0x3bdc36['moveIndex'] = 0x0, _0x3bdc36['playNum'] = {}, _0x3bdc36['baokuanDat' + 'a'] = _0xee1d0d['default']['instance']['getGames'](), _0x1c43ad &amp;&amp; _0x1c43ad['length'] &amp;&amp; _0x1c43ad[0x1] instanceof Laya['Handler'] &amp;&amp; (_0x3bdc36['endHandler'] = _0x1c43ad[0x1]), _0x3bdc36;
                    }
                    return __extends(_0x3ceb26, _0x527882), _0x3ceb26['prototype']['onAdd'] = function () {
                        this['gameList_1']['hScrollBar' + 'Skin'] = '', this['gameList_1']['renderHand' + 'ler'] = new Laya['Handler'](this, this['cellUpdata']), this['gameList_2']['vScrollBar' + 'Skin'] = '', this['gameList_2']['renderHand' + 'ler'] = new Laya['Handler'](this, this['cellUpdata']), this['refreshLis' + 'tData'](!0x1);
                    }, _0x3ceb26['prototype']['onEnter'] = function () {
                        this['backBtn']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x168aa5['default']['closePanel'](this);
                        }), Laya['timer']['loop'](0x1388, this, this['listUpdate']), this['countExpos' + 'ure'](), this['on'](_0x39c3d3['GameEvent']['E_REFRESH_' + 'LIST'], this, function () {
                            this['refreshLis' + 'tData'](!0x0);
                        });
                    }, _0x3ceb26['prototype']['onRemove'] = function () {
                        this['endHandler'] &amp;&amp; this['endHandler']['run']();
                    }, _0x3ceb26['prototype']['onExit'] = function () {
                    }, _0x3ceb26['prototype']['cellUpdata'] = function (_0x5bbd38, _0x442625) {
                        var _0x27f183 = _0x5bbd38['dataSource'], _0x4bfe5c = _0x5bbd38['getChildBy' + 'Name']('gameIcon'), _0x266e11 = _0x5bbd38['getChildBy' + 'Name']('gameName'), _0x47dec7 = _0x5bbd38['getChildBy' + 'Name']('gameNum');
                        _0x4bfe5c['skin'] = _0x27f183['iconUrl'], _0x266e11['text'] = _0x27f183['name'], _0x47dec7 &amp;&amp; (this['playNum'][_0x27f183['appId']] || (this['playNum'][_0x27f183['appId']] = _0x4cfca4['default']['getIntRand' + 'om'](0x186a0, 0x989680)), _0x47dec7['text'] = this['playNum'][_0x27f183['appId']] + 'äººçŽ©'), _0x5bbd38['offAllCall' + 'er'](this), _0x5bbd38['on'](Laya['Event']['CLICK'], this, function (_0x560e59) {
                            _0x4cfca4['default']['isOnWeiXin']() ? _0x252a06['Sdk']['getInstanc' + 'e']()['navigateAp' + 'p']({
                                'appId': _0x560e59['appId'],
                                'path': _0x560e59['link'],
                                'success': function () {
                                    _0x252a06['Sdk']['getInstanc' + 'e']()['sendEvent']('è·³è½¬æˆåŠŸ', { 'name:': _0x560e59['name'] });
                                }
                            }) : _0x4cfca4['default']['showTips']('Clicked:' + _0x560e59['name']);
                        }, [_0x27f183]);
                    }, _0x3ceb26['prototype']['listUpdate'] = function () {
                        !this['touchDownS' + 'ign'] &amp;&amp; this['baokuanDat' + 'a'] &amp;&amp; (this['moveIndex'] += 0x1, this['moveIndex'] &gt; this['gameList_1']['dataSource']['length'] - 0x4 &amp;&amp; (this['moveIndex'] = 0x0), this['gameList_1']['tweenTo'](this['moveIndex'], 0x1f4));
                    }, _0x3ceb26['prototype']['refreshLis' + 'tData'] = function (_0x413355) {
                        var _0x382c2d = [], _0x25bc67 = _0xee1d0d['default']['instance']['getGamesDa' + 'ta']();
                        if (_0x25bc67['length'] &lt;= 0x0)
                            return void _0x168aa5['default']['closePanel'](this);
                        for (var _0x1b51cc = 0x0; _0x1b51cc &lt; _0xee1d0d['default']['instance']['intervalNu' + 'm']; _0x1b51cc++)
                            for (var _0x42f30f = 0x0; _0x42f30f &lt; _0x25bc67['length']; _0x42f30f++) {
                                var _0x4580e7 = _0x25bc67[_0x42f30f];
                                _0x382c2d['push'](_0x4580e7[_0x1b51cc]);
                            }
                        this['gameList_1']['dataSource'] = this['gameList_2']['dataSource'] = _0x382c2d, _0x413355 &amp;&amp; (this['gameList_1']['refresh'](), this['gameList_2']['refresh']());
                    }, _0x3ceb26['prototype']['countExpos' + 'ure'] = function () {
                        var _0x232f1a = _0x17fe0a['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x232f1a['TodayPromo' + 'tionExposu' + 're'] || (_0x232f1a['TodayPromo' + 'tionExposu' + 're'] = !0x0, _0x252a06['Sdk']['getInstanc' + 'e']()['sendEvent']('æŽ¨å¹¿æ›å…‰'));
                    }, _0x3ceb26;
                }(_0x34cf2e['ui']['scenes']['MengJiaAd']['SidebarGam' + 'eDialogUI']);
            _0x5a781b['default'] = _0x74bfa0;
        },
        {
            '../../../common/GameDefine': 0x4,
            '../../../framework/Manager/SceneManager': 0x19,
            '../../../framework/Tools/Utils': 0x1f,
            '../../../logic/PlayerLogic': 0x27,
            '../../../sdk/Sdk': 0x5a,
            '../../../ui/layaMaxUI': 0x60,
            './GetData': 0x38
        }
    ],
    0x3a: [
        function (_0x4859f5, _0x36943f, _0x5ae62f) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5ae62f, '__esModule', { 'value': !0x0 });
            var _0x467ad9 = function () {
                function _0x1e4a39(_0x144139, _0x1c6462, _0xf04abf, _0x272368, _0x4b684e) {
                    this['appId'] = _0x144139, this['iconUrl'] = _0x1c6462, this['name'] = _0xf04abf, this['_link'] = _0x272368, this['_strip_img'] = _0x4b684e;
                }
                return Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'iconUrl', {
                    'get': function () {
                        return this['_iconUrl'];
                    },
                    'set': function (_0x5104af) {
                        this['_iconUrl'] = _0x5104af;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'name', {
                    'get': function () {
                        return this['_name'];
                    },
                    'set': function (_0x6c24da) {
                        this['_name'] = _0x6c24da;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'appId', {
                    'get': function () {
                        return this['_appId'];
                    },
                    'set': function (_0x4206d8) {
                        this['_appId'] = _0x4206d8;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'adId', {
                    'get': function () {
                        return this['_adId'];
                    },
                    'set': function (_0x4dfef5) {
                        this['_adId'] = _0x4dfef5;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'link', {
                    'get': function () {
                        return this['_link'];
                    },
                    'set': function (_0x42f56b) {
                        this['_link'] = _0x42f56b;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), Object['defineProp' + 'erty'](_0x1e4a39['prototype'], 'strip_img', {
                    'get': function () {
                        return this['_strip_img'];
                    },
                    'set': function (_0x271f41) {
                        this['_strip_img'] = _0x271f41;
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x1e4a39;
            }();
            _0x5ae62f['default'] = _0x467ad9;
        },
        {}
    ],
    0x3b: [
        function (_0x26a9c9, _0xff6d5f, _0x5be78c) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5be78c, '__esModule', { 'value': !0x0 });
            var _0xb5acd0 = _0x26a9c9('../../../s' + 'dk/Sdk'), _0x30f5bf = _0x26a9c9('../../../f' + 'ramework/M' + 'anager/Sce' + 'neManager'), _0x3de414 = _0x26a9c9('../../../f' + 'ramework/T' + 'ools/Utils'), _0x3d287a = _0x26a9c9('../MoreGam' + 'e/GetData'), _0x5a2a1e = _0x26a9c9('../../../l' + 'ogic/Playe' + 'rLogic'), _0x31abae = function (_0x2a25ad) {
                    function _0x3a4afc() {
                        var _0x3f0f38 = _0x2a25ad['call'](this) || this;
                        return _0x3f0f38['randomTime'] = 0x0, _0x3f0f38['indexTime'] = 0x0, _0x3f0f38['curBannerI' + 'ndex'] = void 0x0, _0x3f0f38;
                    }
                    return __extends(_0x3a4afc, _0x2a25ad), _0x3a4afc['prototype']['onEnable'] = function () {
                        var _0xf1dfa1 = this['owner'];
                        if (this['bannerIcon'] = _0xf1dfa1['getChildBy' + 'Name']('bennerIcon'), !_0xb5acd0['Sdk']['getInstanc' + 'e']()['getPromoti' + 'onEnable']())
                            return void (_0xf1dfa1['visible'] = !0x1);
                        this['bannerData'] = _0x3d287a['default']['instance']['getGames'](), this['bannerData'] ? (this['newUpdate'](), Laya['timer']['loop'](0x3e8, this, this['newUpdate'])) : _0xf1dfa1['visible'] = !0x1;
                        var _0x4dbfa7 = _0x30f5bf['default']['getCurDial' + 'ogRegName']();
                        if (_0x4dbfa7) {
                            var _0x4a1099 = (Laya['stage']['height'] - Laya['stage']['designHeig' + 'ht']) / 0x2;
                            if (_0x3de414['default']['isOnWeiXin']()) {
                                var _0x54edfd = _0x3de414['default']['isNotchScr' + 'eenDevice']();
                                _0x54edfd &amp;&amp; (_0x4a1099 -= _0x54edfd['notchBotto' + 'm']);
                            }
                            _0xf1dfa1['bottom'] -= _0x4a1099;
                        }
                        this['countExpos' + 'ure']();
                    }, _0x3a4afc['prototype']['onDisable'] = function () {
                    }, _0x3a4afc['prototype']['onClick'] = function () {
                        var _0xc0e519 = this['bannerData'][this['curBannerI' + 'ndex']];
                        _0x3de414['default']['showTips'](_0xc0e519['name']), _0xb5acd0['Sdk']['getInstanc' + 'e']()['navigateAp' + 'p']({
                            'appId': _0xc0e519['appId'],
                            'path': _0xc0e519['link'],
                            'success': function () {
                                _0xb5acd0['Sdk']['getInstanc' + 'e']()['sendEvent']('è·³è½¬æˆåŠŸ', { 'name:': _0xc0e519['name'] });
                            }
                        });
                    }, _0x3a4afc['prototype']['newUpdate'] = function () {
                        if (this['indexTime'] += 0x1, this['indexTime'] &gt;= this['randomTime']) {
                            this['indexTime'] = 0x0, this['randomTime'] = _0x3de414['default']['getIntRand' + 'om'](0xf, 0x2d);
                            for (var _0x11189b = this['curBannerI' + 'ndex']; !_0x11189b || _0x11189b == this['curBannerI' + 'ndex'];)
                                _0x11189b = _0x3de414['default']['getIntRand' + 'om'](0x0, this['bannerData']['length'] - 0x1);
                            this['curBannerI' + 'ndex'] = _0x11189b, this['bannerIcon']['skin'] = this['bannerData'][this['curBannerI' + 'ndex']]['strip_img'];
                        }
                    }, _0x3a4afc['prototype']['countExpos' + 'ure'] = function () {
                        var _0xa3bad9 = _0x5a2a1e['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0xa3bad9['TodayPromo' + 'tionExposu' + 're'] || (_0xa3bad9['TodayPromo' + 'tionExposu' + 're'] = !0x0, _0xb5acd0['Sdk']['getInstanc' + 'e']()['sendEvent']('æŽ¨å¹¿æ›å…‰'));
                    }, _0x3a4afc;
                }(Laya['Script']);
            _0x5be78c['default'] = _0x31abae;
        },
        {
            '../../../framework/Manager/SceneManager': 0x19,
            '../../../framework/Tools/Utils': 0x1f,
            '../../../logic/PlayerLogic': 0x27,
            '../../../sdk/Sdk': 0x5a,
            '../MoreGame/GetData': 0x38
        }
    ],
    0x3c: [
        function (_0x3e306f, _0x3c846e, _0x1dd7a2) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1dd7a2, '__esModule', { 'value': !0x0 });
            var _0x19d2d2 = _0x3e306f('../../../s' + 'dk/Sdk'), _0x4a0e88 = _0x3e306f('../../../f' + 'ramework/M' + 'anager/Sce' + 'neManager'), _0x695df9 = _0x3e306f('../../../f' + 'ramework/T' + 'ools/Utils'), _0x4992bd = _0x3e306f('../MoreGam' + 'e/GetData'), _0xbfd2da = _0x3e306f('../../../l' + 'ogic/Playe' + 'rLogic'), _0x9c857a = _0x3e306f('../MoreGam' + 'e/SidebarG' + 'ameDialog'), _0x601735 = _0x3e306f('../../../f' + 'ramework/S' + 'ingle/Even' + 'tCenter'), _0x2844df = _0x3e306f('../../../c' + 'ommon/Game' + 'Define'), _0x2d9afe = function (_0x58e446) {
                    function _0x3b1eb5() {
                        var _0x2b92fb = _0x58e446['call'](this) || this;
                        return _0x2b92fb['touchDownS' + 'ign'] = !0x1, _0x2b92fb['touchPoint'] = new Laya['Point'](), _0x2b92fb['moveDiff_1'] = new Laya['Point'](), _0x2b92fb['moveDiff_2'] = new Laya['Point'](), _0x2b92fb;
                    }
                    return __extends(_0x3b1eb5, _0x58e446), _0x3b1eb5['prototype']['onEnable'] = function () {
                        var _0x478562 = this['owner'];
                        if (!_0x19d2d2['Sdk']['getInstanc' + 'e']()['getPromoti' + 'onEnable']())
                            return void (_0x478562['visible'] = !0x1);
                        var _0x5104e8 = _0x478562['getChildBy' + 'Name']('movePanel');
                        _0x5104e8['on'](Laya['Event']['MOUSE_DOWN'], this, this['touchEvent']), _0x5104e8['on'](Laya['Event']['MOUSE_MOVE'], this, this['touchEvent']), _0x5104e8['on'](Laya['Event']['MOUSE_UP'], this, this['touchEvent']), _0x5104e8['on'](Laya['Event']['MOUSE_OUT'], this, this['touchEvent']), this['likeList_1'] = _0x5104e8['getChildBy' + 'Name']('likeList_1'), this['likeList_2'] = _0x5104e8['getChildBy' + 'Name']('likeList_2'), this['likeData'] = _0x4992bd['default']['instance']['getGames'](), this['likeData'] ? (this['refreshLis' + 'tData'](!0x1), this['likeList_1']['renderHand' + 'ler'] = new Laya['Handler'](this, this['cellHandle' + 'r']), this['likeList_2']['renderHand' + 'ler'] = new Laya['Handler'](this, this['cellHandle' + 'r'])) : _0x478562['visible'] = !0x1;
                        var _0x44963e = _0x4a0e88['default']['getCurDial' + 'ogRegName']();
                        if (_0x44963e) {
                            var _0x1af1b9 = (Laya['stage']['height'] - Laya['stage']['designHeig' + 'ht']) / 0x2;
                            if (_0x695df9['default']['isOnWeiXin']()) {
                                var _0x4b9d1c = _0x695df9['default']['isNotchScr' + 'eenDevice']();
                                _0x4b9d1c &amp;&amp; (_0x1af1b9 -= _0x4b9d1c['notchBotto' + 'm']);
                            }
                            _0x478562['bottom'] -= _0x1af1b9;
                        }
                        Laya['timer']['loop'](0x7d0, this, this['moveUpdate']), this['countExpos' + 'ure'](), _0x601735['default']['getInstanc' + 'e']()['on'](_0x2844df['GameEvent']['E_REFRESH_' + 'LIST'], this, function () {
                            this['refreshLis' + 'tData'](!0x0);
                        });
                    }, _0x3b1eb5['prototype']['refreshLis' + 'tData'] = function (_0x4e5f94) {
                        var _0x533110 = [], _0xee12b7 = _0x4992bd['default']['instance']['getGamesDa' + 'ta']();
                        if (0x0 == _0xee12b7['length']) {
                            var _0x5bf374 = this['owner'];
                            return void (_0x5bf374['visible'] = !0x1);
                        }
                        for (var _0x45cd95 = !0x0; _0x45cd95;) {
                            for (var _0xd39211 = 0x0; _0xd39211 &lt; _0xee12b7['length'] &amp;&amp; _0x533110['length'] &lt; 0xc; _0xd39211++) {
                                var _0x492d29 = _0xee12b7[_0xd39211];
                                _0x533110['push'](_0x492d29[_0x4992bd['default']['instance']['curIndex']]);
                            }
                            _0x533110['length'] &gt;= 0xc &amp;&amp; (_0x45cd95 = !0x1);
                        }
                        for (var _0x2680b0 = [], _0x99ade6 = [], _0xd39211 = 0x0; _0xd39211 &lt; _0x533110['length']; _0xd39211++) {
                            var _0x492d29 = _0x533110[_0xd39211];
                            _0x2680b0['length'] &lt; 0x6 ? _0x2680b0['push'](_0x492d29) : _0x99ade6['push'](_0x492d29);
                        }
                        this['likeList_1']['dataSource'] = _0x2680b0, this['likeList_2']['dataSource'] = _0x99ade6, _0x4e5f94 &amp;&amp; (this['likeList_1']['refresh'](), this['likeList_2']['refresh']());
                    }, _0x3b1eb5['prototype']['cellHandle' + 'r'] = function (_0x40955f, _0x2758c9) {
                        var _0x89018f = _0x40955f['dataSource'], _0x3a327e = _0x40955f['getChildBy' + 'Name']('gameIcon'), _0x247eff = _0x40955f['getChildBy' + 'Name']('gameName');
                        _0x3a327e['skin'] = _0x89018f['iconUrl'], _0x247eff['text'] = _0x89018f['name'], _0x40955f['offAllCall' + 'er'](this), _0x40955f['on'](Laya['Event']['CLICK'], this, function (_0x2e3e9b) {
                            _0x4992bd['default']['instance']['setOrder'](_0x2e3e9b['appId']), _0x695df9['default']['isOnWeiXin']() ? _0x19d2d2['Sdk']['getInstanc' + 'e']()['navigateAp' + 'p']({
                                'appId': _0x2e3e9b['appId'],
                                'path': _0x2e3e9b['link'],
                                'success': function () {
                                    _0x19d2d2['Sdk']['getInstanc' + 'e']()['sendEvent']('è·³è½¬æˆåŠŸ', { 'name:': _0x2e3e9b['name'] }), _0x4992bd['default']['instance']['setAppIdSa' + 've'](_0x2e3e9b['appId']);
                                },
                                'fail': function () {
                                    _0x4a0e88['default']['openPanel'](_0x9c857a['default'], {
                                        'from': 'LikeScript',
                                        'closeOther': !0x1
                                    });
                                }
                            }) : _0x695df9['default']['showTips']('Clicked:' + _0x2e3e9b['name']);
                        }, [_0x89018f]);
                    }, _0x3b1eb5['prototype']['touchEvent'] = function (_0x36f6fe) {
                        var _0x2253c4 = this['owner'], _0x4dd0ba = _0x2253c4['globalToLo' + 'cal'](new Laya['Point'](Laya['stage']['mouseX'], Laya['stage']['mouseY']));
                        switch (_0x36f6fe['type']) {
                        case Laya['Event']['MOUSE_DOWN']:
                            this['touchDownS' + 'ign'] = !0x0, this['touchPoint'] = _0x4dd0ba, this['moveDiff_1']['x'] = _0x4dd0ba['x'] - this['likeList_1']['x'], this['moveDiff_2']['x'] = _0x4dd0ba['x'] - this['likeList_2']['x'], Laya['timer']['clear'](this, this['moveUpdate']);
                            break;
                        case Laya['Event']['MOUSE_MOVE']:
                            this['touchDownS' + 'ign'] &amp;&amp; (this['likeList_1']['x'] = _0x4dd0ba['x'] - this['moveDiff_1']['x'], this['likeList_2']['x'] = _0x4dd0ba['x'] - this['moveDiff_2']['x'], _0x4dd0ba['x'] - this['touchPoint']['x'] &lt;= 0x0 ? this['likeList_1']['x'] &lt;= -this['likeList_1']['width'] ? this['likeList_1']['x'] = this['likeList_2']['x'] + this['likeList_2']['width'] + 0xa : this['likeList_2']['x'] &lt;= -this['likeList_2']['width'] &amp;&amp; (this['likeList_2']['x'] = this['likeList_1']['x'] + this['likeList_1']['width'] + 0xa) : this['likeList_1']['x'] &gt;= Laya['stage']['width'] ? this['likeList_1']['x'] = this['likeList_2']['x'] - this['likeList_1']['width'] - 0xa : this['likeList_2']['x'] &gt;= Laya['stage']['width'] &amp;&amp; (this['likeList_2']['x'] = this['likeList_1']['x'] - this['likeList_2']['width'] - 0xa));
                            break;
                        case Laya['Event']['MOUSE_UP']:
                            this['touchDownS' + 'ign'] &amp;&amp; this['repairPos']();
                            break;
                        case Laya['Event']['MOUSE_OUT']:
                            this['repairPos']();
                        }
                    }, _0x3b1eb5['prototype']['repairPos'] = function () {
                        var _0x1286cd = 0xa0;
                        this['likeList_1']['x'] &gt;= 0x0 ? (this['likeList_1']['x'] % _0x1286cd &gt;= _0x1286cd / 0x2 ? this['likeList_1']['x'] = this['likeList_1']['x'] + (_0x1286cd - this['likeList_1']['x'] % _0x1286cd) : this['likeList_1']['x'] = this['likeList_1']['x'] - this['likeList_1']['x'] % _0x1286cd, this['likeList_2']['x'] = this['likeList_1']['x'] - this['likeList_2']['width'] - 0xa) : this['likeList_2']['x'] &gt;= 0x0 &amp;&amp; (this['likeList_2']['x'] % _0x1286cd &gt;= _0x1286cd / 0x2 ? this['likeList_2']['x'] = this['likeList_2']['x'] + (_0x1286cd - this['likeList_2']['x'] % _0x1286cd) : this['likeList_2']['x'] = this['likeList_2']['x'] - this['likeList_2']['x'] % _0x1286cd, this['likeList_1']['x'] = this['likeList_2']['x'] - this['likeList_1']['width'] - 0xa), this['touchDownS' + 'ign'] = !0x1, Laya['timer']['loop'](0x7d0, this, this['moveUpdate']);
                    }, _0x3b1eb5['prototype']['onDisable'] = function () {
                        Laya['timer']['clearAll'](this), _0x601735['default']['getInstanc' + 'e']()['off'](_0x2844df['GameEvent']['E_REFRESH_' + 'LIST'], this, this['refreshLis' + 'tData']);
                    }, _0x3b1eb5['prototype']['onClick'] = function () {
                    }, _0x3b1eb5['prototype']['moveUpdate'] = function () {
                        if (!this['touchDownS' + 'ign'] &amp;&amp; this['likeData']) {
                            var _0x3ad834 = 0xa0, _0x1aca58 = this['likeList_1']['x'];
                            Laya['Tween']['to'](this['likeList_1'], { 'x': _0x1aca58 + _0x3ad834 }, 0x1f4, null, Laya['Handler']['create'](this, function () {
                                this['likeList_1']['x'] &gt;= 0x0 &amp;&amp; (this['likeList_2']['x'] = this['likeList_1']['x'] - this['likeList_2']['width'] - 0xa), this['likeList_2']['x'] &gt;= 0x0 &amp;&amp; (this['likeList_1']['x'] = this['likeList_2']['x'] - this['likeList_1']['width'] - 0xa);
                            }));
                            var _0x180ea9 = this['likeList_2']['x'];
                            Laya['Tween']['to'](this['likeList_2'], { 'x': _0x180ea9 + _0x3ad834 }, 0x1f4, null, Laya['Handler']['create'](this, function () {
                                this['likeList_1']['x'] &gt;= 0x0 &amp;&amp; (this['likeList_2']['x'] = this['likeList_1']['x'] - this['likeList_2']['width'] - 0xa), this['likeList_2']['x'] &gt;= 0x0 &amp;&amp; (this['likeList_1']['x'] = this['likeList_2']['x'] - this['likeList_1']['width'] - 0xa, 0x0 == this['likeList_2']['x'] &amp;&amp; (_0x4992bd['default']['instance']['curIndex'] += 0x1, this['refreshLis' + 'tData'](!0x0), console['log']('1111111111' + ':', _0x4992bd['default']['instance']['curIndex'])));
                            }));
                        }
                    }, _0x3b1eb5['prototype']['countExpos' + 'ure'] = function () {
                        var _0xbd552 = _0xbfd2da['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0xbd552['TodayPromo' + 'tionExposu' + 're'] || (_0xbd552['TodayPromo' + 'tionExposu' + 're'] = !0x0, _0x19d2d2['Sdk']['getInstanc' + 'e']()['sendEvent']('æŽ¨å¹¿æ›å…‰'));
                    }, _0x3b1eb5;
                }(Laya['Script']);
            _0x1dd7a2['default'] = _0x2d9afe;
        },
        {
            '../../../common/GameDefine': 0x4,
            '../../../framework/Manager/SceneManager': 0x19,
            '../../../framework/Single/EventCenter': 0x1c,
            '../../../framework/Tools/Utils': 0x1f,
            '../../../logic/PlayerLogic': 0x27,
            '../../../sdk/Sdk': 0x5a,
            '../MoreGame/GetData': 0x38,
            '../MoreGame/SidebarGameDialog': 0x39
        }
    ],
    0x3d: [
        function (_0x45848b, _0x4be857, _0x581dc2) {
            'use strict';
            Object['defineProp' + 'erty'](_0x581dc2, '__esModule', { 'value': !0x0 });
            var _0xeaba22 = _0x45848b('../../../s' + 'dk/Sdk'), _0x2be37d = _0x45848b('../MoreGam' + 'e/GetData'), _0x498921 = _0x45848b('../../../f' + 'ramework/U' + 'IModel/Eff' + 'ects'), _0x9e8e0 = _0x45848b('../../../f' + 'ramework/T' + 'ools/Utils'), _0x34adfe = _0x45848b('../../../l' + 'ogic/Playe' + 'rLogic'), _0x56b8fa = _0x45848b('../../../f' + 'ramework/M' + 'anager/Sce' + 'neManager'), _0x2c8c50 = _0x45848b('../MoreGam' + 'e/SidebarG' + 'ameDialog'), _0x5f3592 = function (_0x465113) {
                    function _0xce4112() {
                        var _0x2d70e6 = _0x465113['call'](this) || this;
                        return _0x2d70e6['index'] = -0x1, _0x2d70e6;
                    }
                    return __extends(_0xce4112, _0x465113), _0xce4112['prototype']['onEnable'] = function () {
                        var _0x70d200 = this['owner'];
                        return _0xeaba22['Sdk']['getInstanc' + 'e']()['getPromoti' + 'onEnable']() ? (this['popularize' + 'List'] = _0x70d200['getChildBy' + 'Name']('popularize' + 'List'), this['popularize' + 'Data'] = _0x2be37d['default']['instance']['getGames'](), this['popularize' + 'Data'] ? (this['popularize' + 'List']['dataSource'] = this['getData'](), this['popularize' + 'List']['renderHand' + 'ler'] = new Laya['Handler'](this, this['cellHandle' + 'r'])) : _0x70d200['visible'] = !0x1, Laya['timer']['loop'](0x1388, this, this['refreshUpd' + 'ata']), void this['countExpos' + 'ure']()) : void (_0x70d200['visible'] = !0x1);
                    }, _0xce4112['prototype']['cellHandle' + 'r'] = function (_0x3f1d22, _0x279e2a) {
                        var _0x4bec84 = _0x3f1d22['dataSource'], _0x3144a6 = _0x3f1d22['getChildBy' + 'Name']('icon');
                        _0x3144a6['skin'] = _0x4bec84['iconUrl'], _0x3f1d22['offAllCall' + 'er'](this), _0x498921['default']['btnScaleEf' + 'f'](_0x3f1d22), _0x3f1d22['on'](Laya['Event']['CLICK'], this, function (_0x2a71f6) {
                            _0x2be37d['default']['instance']['setOrder'](_0x2a71f6['appId']), _0x9e8e0['default']['isOnWeiXin']() ? _0xeaba22['Sdk']['getInstanc' + 'e']()['navigateAp' + 'p']({
                                'appId': _0x2a71f6['appId'],
                                'path': _0x2a71f6['link'],
                                'success': function () {
                                    _0xeaba22['Sdk']['getInstanc' + 'e']()['sendEvent']('è·³è½¬æˆåŠŸ', { 'name:': _0x2a71f6['name'] }), _0x2be37d['default']['instance']['setAppIdSa' + 've'](_0x2a71f6['appId']);
                                },
                                'fail': function () {
                                    _0x56b8fa['default']['openPanel'](_0x2c8c50['default'], {
                                        'from': 'LikeScript',
                                        'closeOther': !0x1
                                    });
                                }
                            }) : _0x9e8e0['default']['showTips']('Clicked:' + _0x2a71f6['name']);
                        }, [_0x4bec84]);
                    }, _0xce4112['prototype']['onDisable'] = function () {
                    }, _0xce4112['prototype']['onClick'] = function () {
                    }, _0xce4112['prototype']['getData'] = function () {
                        this['index'] += 0x1, this['index'] &gt; 0x1 &amp;&amp; (this['index'] = 0x0, _0x2be37d['default']['instance']['curIndex'] += 0x1);
                        var _0xa8992b = _0x2be37d['default']['instance']['getGamesDa' + 'ta']();
                        if (0x0 == _0xa8992b['length']) {
                            var _0x2e8850 = this['owner'];
                            return void (_0x2e8850['visible'] = !0x1);
                        }
                        for (var _0x5ce816 = [], _0x2807c4 = 0x0; _0x2807c4 &lt; _0xa8992b['length']; _0x2807c4++) {
                            var _0x3f7aed = _0xa8992b[_0x2807c4];
                            _0x5ce816['push'](_0x3f7aed[_0x2be37d['default']['instance']['curIndex']]);
                        }
                        for (var _0x4ae75e = [], _0x2807c4 = 0x6 * this['index']; _0x2807c4 &lt; _0x5ce816['length']; _0x2807c4++) {
                            var _0x3f7aed = _0x5ce816[_0x2807c4];
                            if (!(_0x4ae75e['length'] &lt; 0x6))
                                break;
                            _0x4ae75e['push'](_0x3f7aed);
                        }
                        if (_0x4ae75e['length'] &lt; 0x6) {
                            for (var _0x1b2eae = 0x6 - _0x4ae75e['length'], _0x2807c4 = 0x0; _0x1b2eae &gt; _0x2807c4; _0x2807c4++)
                                _0x4ae75e['push'](_0x5ce816[_0x9e8e0['default']['getIntRand' + 'om'](0x0, _0x5ce816['length'] - 0x1)]);
                        }
                        return _0x4ae75e;
                    }, _0xce4112['prototype']['refreshUpd' + 'ata'] = function () {
                        this['popularize' + 'Data'] &amp;&amp; (this['popularize' + 'List']['dataSource'] = this['getData'](), this['popularize' + 'List']['refresh']());
                    }, _0xce4112['prototype']['countExpos' + 'ure'] = function () {
                        var _0x2ed043 = _0x34adfe['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x2ed043['TodayPromo' + 'tionExposu' + 're'] || (_0x2ed043['TodayPromo' + 'tionExposu' + 're'] = !0x0, _0xeaba22['Sdk']['getInstanc' + 'e']()['sendEvent']('æŽ¨å¹¿æ›å…‰'));
                    }, _0xce4112;
                }(Laya['Script']);
            _0x581dc2['default'] = _0x5f3592;
        },
        {
            '../../../framework/Manager/SceneManager': 0x19,
            '../../../framework/Tools/Utils': 0x1f,
            '../../../framework/UIModel/Effects': 0x20,
            '../../../logic/PlayerLogic': 0x27,
            '../../../sdk/Sdk': 0x5a,
            '../MoreGame/GetData': 0x38,
            '../MoreGame/SidebarGameDialog': 0x39
        }
    ],
    0x3e: [
        function (_0x3e6919, _0x182aa1, _0xfb7347) {
            'use strict';
            Object['defineProp' + 'erty'](_0xfb7347, '__esModule', { 'value': !0x0 });
            var _0x6e7b13 = _0x3e6919('./NewbieGu' + 'ideModel'), _0x38f1c3 = _0x3e6919('../../fram' + 'ework/Mana' + 'ger/SceneM' + 'anager'), _0xe4bab3 = _0x3e6919('../../fram' + 'ework/UIMo' + 'del/Effect' + 's'), _0x42f145 = _0x3e6919('./NewbieGu' + 'ideLogic'), _0x2488e6 = _0x3e6919('../../fram' + 'ework/Tool' + 's/Utils'), _0x43f84c = _0x3e6919('../../fram' + 'ework/Acti' + 'on/Sequenc' + 'e'), _0x23c9af = _0x3e6919('../../ui/l' + 'ayaMaxUI'), _0x53e278 = function (_0xf081c3) {
                    function _0x5f4c58() {
                        var _0x2cf33e = _0xf081c3['call'](this) || this;
                        return _0x2cf33e['isShowEffe' + 'ct'] = !0x1, _0x2cf33e['autoDestro' + 'yAtClosed'] = !0x1, _0x5f4c58['instance'] = _0x2cf33e, _0x2cf33e;
                    }
                    return __extends(_0x5f4c58, _0xf081c3), _0x5f4c58['show'] = function (_0x838fa) {
                        this['instance'] ? _0x38f1c3['default']['openPanel'](this['instance'], {
                            'from': null,
                            'userArgs': [_0x838fa],
                            'isModel': !0x1,
                            'closeOther': !0x1,
                            'isInstance': !0x0
                        }) : _0x38f1c3['default']['openPanel'](_0x5f4c58, {
                            'from': null,
                            'userArgs': [_0x838fa],
                            'isModel': !0x1,
                            'closeOther': !0x1
                        });
                    }, _0x5f4c58['destroy'] = function () {
                        return this['instance'] ? (_0x38f1c3['default']['closePanel'](this['instance'], {
                            'closeOther': !0x1,
                            'autoDestroy': !0x0
                        }), this['instance'] = null, !0x0) : !0x1;
                    }, _0x5f4c58['getRes'] = function () {
                        return ['res/atlas/' + 'res/guide.' + 'atlas'];
                    }, _0x5f4c58['prototype']['onAdd'] = function () {
                        this['size'](Laya['stage']['width'], Laya['stage']['height']), this['pos'](0x0, 0x0), this['mouseThrou' + 'gh'] = !0x0;
                        var _0x50e04c = new _0x6e7b13['GuideHtmlT' + 'ext']();
                        this['img_qipao']['addChild'](_0x50e04c), _0x50e04c = new _0x6e7b13['GuideHtmlT' + 'ext'](), this['img_text']['addChild'](_0x50e04c);
                    }, _0x5f4c58['prototype']['onEnter'] = function (_0x4da28a) {
                        if (_0x4da28a['params']['uiRegName'] != _0x38f1c3['default']['getCurUIRe' + 'gName'](0x2))
                            return void _0x38f1c3['default']['closePanel'](this, { 'autoDestroy': !0x1 });
                        try {
                            this['data'] = _0x4da28a, this['refreshUI']();
                        } catch (_0x36fdda) {
                            console['error']('NewbieGuid' + 'eError:', _0x36fdda['message'], _0x36fdda['stack']), _0x38f1c3['default']['closePanel'](this, { 'autoDestroy': !0x1 });
                        }
                    }, _0x5f4c58['prototype']['getTimer'] = function () {
                        return Laya['timer'];
                    }, _0x5f4c58['prototype']['getCtrlBou' + 'nds'] = function () {
                        var _0x487826 = this['b_ctrl'], _0x3d7c94 = new Laya['Point']();
                        return _0x3d7c94 = _0x487826['localToGlo' + 'bal'](_0x3d7c94), new Laya['Rectangle'](_0x3d7c94['x'], _0x3d7c94['y'], _0x487826['width'], _0x487826['height']);
                    }, _0x5f4c58['prototype']['digHoleRec' + 't'] = function (_0x3f2161) {
                        this['img_bg']['offAll']();
                        var _0x1582c1 = new Laya['Rectangle'](0x0, 0x0, this['img_bg']['width'], this['img_bg']['height']);
                        this['img_bg']['setSelfBou' + 'nds'](_0x1582c1), this['img_bg']['cacheAs'] = 'bitmap', this['img_bg']['on'](Laya['Event']['CLICK'], this, this['onClickTip' + 's']), _0x3f2161 = _0x3f2161 || this['getCtrlBou' + 'nds']();
                        var _0x2f9cfc = new Laya['Point'](_0x3f2161['x'], _0x3f2161['y']);
                        _0x2f9cfc = this['img_bg']['globalToLo' + 'cal'](_0x2f9cfc);
                        var _0x5ed9aa = new Laya['Sprite']();
                        _0x5ed9aa['name'] = 'interactio' + 'nArea', _0x5ed9aa['blendMode'] = 'destinatio' + 'n-out', _0x5ed9aa['graphics']['drawRect'](_0x2f9cfc['x'], _0x2f9cfc['y'], _0x3f2161['width'], _0x3f2161['height'], '#000000'), this['img_bg']['addChild'](_0x5ed9aa);
                        var _0x43572d = new Laya['HitArea']();
                        _0x43572d['hit']['drawRect'](_0x1582c1['x'], _0x1582c1['y'], _0x1582c1['width'], _0x1582c1['height'], '#000000'), _0x43572d['unHit']['drawRect'](_0x2f9cfc['x'], _0x2f9cfc['y'], _0x3f2161['width'], _0x3f2161['height'], '#000000'), this['img_bg']['hitArea'] = _0x43572d;
                    }, _0x5f4c58['prototype']['digHoleCir' + 'cle'] = function (_0x2b4e44, _0x5007fc) {
                        this['img_bg']['offAll']();
                        var _0x4f172e = new Laya['Rectangle'](0x0, 0x0, this['img_bg']['width'], this['img_bg']['height']);
                        this['img_bg']['setSelfBou' + 'nds'](_0x4f172e), this['img_bg']['cacheAs'] = 'bitmap', this['img_bg']['on'](Laya['Event']['CLICK'], this, this['onClickTip' + 's']), _0x5007fc = this['img_bg']['globalToLo' + 'cal'](_0x5007fc);
                        var _0x2f2a56 = new Laya['Sprite']();
                        _0x2f2a56['name'] = 'interactio' + 'nArea', _0x2f2a56['blendMode'] = 'destinatio' + 'n-out', _0x2f2a56['graphics']['drawCircle'](_0x5007fc['x'], _0x5007fc['y'], _0x2b4e44, '#000000'), this['img_bg']['addChild'](_0x2f2a56);
                        var _0xb6bebb = new Laya['HitArea']();
                        _0xb6bebb['hit']['drawRect'](_0x4f172e['x'], _0x4f172e['y'], _0x4f172e['width'], _0x4f172e['height'], '#000000'), _0xb6bebb['unHit']['drawCircle'](_0x5007fc['x'], _0x5007fc['y'], _0x2b4e44, '#000000'), this['img_bg']['hitArea'] = _0xb6bebb;
                    }, _0x5f4c58['prototype']['bindCtrl'] = function (_0x4ad093, _0x521caf) {
                        if (!_0x4ad093['width'] || !_0x4ad093['height'])
                            throw Error('bind\x20ctrl\x20' + 'but\x20ctrl\x27s' + '\x20width\x20or\x20' + 'height\x20une' + 'xpected\x20!!' + '!');
                        var _0x54a48b = _0x4ad093['parent'];
                        _0x521caf ? (this['bindCtrlIn' + 'fo'] = {
                            'parent2': _0x54a48b,
                            'zOrder2': _0x54a48b['getChildIn' + 'dex'](_0x4ad093)
                        }, this['curBindAni' + 'mCtrl'] = _0x4ad093) : (this['bindCtrlIn' + 'fo'] = {
                            'parent': _0x54a48b,
                            'zOrder': _0x54a48b['getChildIn' + 'dex'](_0x4ad093)
                        }, this['curBindCtr' + 'l'] = _0x4ad093), _0x4ad093['visible'] = !0x0;
                        var _0x49d5ed = _0x4ad093, _0xfd02de = _0x4ad093;
                        _0xfd02de['__x'] = _0x49d5ed['x'], _0xfd02de['__y'] = _0x49d5ed['y'], _0xfd02de['__anchorX'] = _0x49d5ed['anchorX'], _0xfd02de['__anchorY'] = _0x49d5ed['anchorY'], _0xfd02de['__left'] = _0x49d5ed['left'], _0xfd02de['__right'] = _0x49d5ed['right'], _0xfd02de['__top'] = _0x49d5ed['top'], _0xfd02de['__bottom'] = _0x49d5ed['bottom'], _0xfd02de['__centerX'] = _0x49d5ed['centerX'], _0xfd02de['__centerY'] = _0x49d5ed['centerY'], _0xfd02de['__pivotX'] = _0x49d5ed['pivotX'], _0xfd02de['__pivotY'] = _0x49d5ed['pivotY'], _0x49d5ed['left'] = _0x49d5ed['right'] = _0x49d5ed['top'] = _0x49d5ed['bottom'] = _0x49d5ed['centerX'] = _0x49d5ed['centerY'] = NaN, _0x2488e6['default']['resetAncho' + 'r'](_0x49d5ed, 0.5, 0.5);
                        var _0x11376e = new Laya['Point'](_0x49d5ed['x'], _0x49d5ed['y']);
                        _0x11376e = _0x54a48b['localToGlo' + 'bal'](_0x11376e), _0x49d5ed['pos'](_0x4ad093['width'] &gt;&gt; 0x1, _0x4ad093['height'] &gt;&gt; 0x1), this['b_ctrl']['size'](_0x4ad093['width'], _0x4ad093['height']), _0x2488e6['default']['resetAncho' + 'r'](this['b_ctrl'], 0.5, 0.5), this['b_ctrl']['addChild'](_0x49d5ed), _0x11376e = this['globalToLo' + 'cal'](_0x11376e), this['b_ctrl']['pos'](_0x11376e['x'], _0x11376e['y']);
                    }, _0x5f4c58['prototype']['unbindCtrl'] = function (_0x24599c, _0x299f68) {
                        var _0x2602e8 = _0x24599c, _0x5d14bd = _0x24599c;
                        _0x2602e8['x'] = _0x2602e8['y'] = 0x0, _0x2602e8['anchorX'] = _0x5d14bd['__anchorX'], _0x2602e8['anchorY'] = _0x5d14bd['__anchorY'], _0x2602e8['left'] = _0x5d14bd['__left'], _0x2602e8['right'] = _0x5d14bd['__right'], _0x2602e8['top'] = _0x5d14bd['__top'], _0x2602e8['bottom'] = _0x5d14bd['__bottom'], _0x2602e8['centerX'] = _0x5d14bd['__centerX'], _0x2602e8['centerY'] = _0x5d14bd['__centerY'], _0x2602e8['pivot'](_0x5d14bd['__pivotX'], _0x5d14bd['__pivotY']), _0x2602e8['pos'](_0x5d14bd['__x'], _0x5d14bd['__y']), _0x299f68 ? this['bindCtrlIn' + 'fo']['parent2']['addChildAt'](_0x2602e8, this['bindCtrlIn' + 'fo']['zOrder2']) : this['bindCtrlIn' + 'fo']['parent']['addChildAt'](_0x2602e8, this['bindCtrlIn' + 'fo']['zOrder']);
                    }, _0x5f4c58['prototype']['refreshUI'] = function () {
                        var _0x5c27e5 = this['data'];
                        if (!_0x5c27e5)
                            throw Error('guide\x20with' + 'out\x20data\x20!' + '!!');
                        if (this['curBindCtr' + 'l'] = this['curBindAni' + 'mCtrl'] = null, _0x5c27e5['bindCtrlNa' + 'me']) {
                            var _0x2d4b53 = this['findCtrl'](_0x5c27e5['params']['ctrls'], _0x5c27e5['bindCtrlNa' + 'me']);
                            if (!_0x2d4b53)
                                throw Error('not\x20found\x20' + 'bindCtrl\x20!' + '!!');
                            _0x2d4b53 instanceof Laya['Sprite'] ? this['bindCtrl'](_0x2d4b53) : this['curBindCtr' + 'l'] = _0x2d4b53;
                        }
                        if (_0x5c27e5['bindAnimCt' + 'rlName']) {
                            var _0x40faa8 = this['findCtrl'](_0x5c27e5['params']['ctrls'], _0x5c27e5['bindAnimCt' + 'rlName']);
                            if (!_0x40faa8)
                                throw Error('not\x20found\x20' + 'bindAnimCt' + 'rl\x20!!!');
                            this['bindCtrl'](_0x40faa8, !0x0), this['doEffect'](this['curBindAni' + 'mCtrl'], _0x5c27e5['ctrlAnimTy' + 'pe']);
                        }
                        if (_0x5c27e5['pop']) {
                            this['img_qipao']['visible'] = !0x0;
                            var _0x47f269 = this['img_qipao']['getChildBy' + 'Name']('HtmlText');
                            _0x47f269['setText'](_0x5c27e5['pop']), this['adapterWit' + 'hHtmlText'](this['img_qipao']), this['locateToRe' + 'lativePos'](this['img_qipao'], _0x5c27e5['popOffset'], _0x5c27e5['popOffsetT' + 'ype']), this['img_qipao']['mouseEnabl' + 'ed'] = !0x1;
                        } else
                            this['img_qipao']['visible'] = !0x1;
                        if (_0x5c27e5['handShow'] || _0x5c27e5['handAnim']) {
                            if (this['aniBox']['visible'] = !0x0, _0x5c27e5['handAnim']) {
                                var _0x52c210 = this['aniBox']['getChildAt'](0x0);
                                _0x52c210['play']();
                                var _0x1dc6df = this['getRelativ' + 'ePos'](_0x5c27e5['handOffset'], _0x5c27e5['handOffset' + 'Type']);
                                this['aniBox']['pos'](_0x1dc6df['x'], _0x1dc6df['y']);
                            }
                            if (_0x5c27e5['handTween'] &amp;&amp; _0x5c27e5['handTween']['length'] &gt; 0x1) {
                                var _0x54b5bf = this['getRelativ' + 'ePos'](_0x5c27e5['handTween'][0x0], _0x5c27e5['handTweenO' + 'ffsetType']);
                                this['aniBox']['pos'](_0x54b5bf['x'], _0x54b5bf['y']);
                                for (var _0x547a19 = new Array(), _0xbad1f = 0x3e8 * _0x5c27e5['handTweenS' + 'econds'] / (_0x5c27e5['handTween']['length'] - 0x1), _0x4951dc = 0x1; _0x4951dc &lt; _0x5c27e5['handTween']['length']; _0x4951dc++) {
                                    var _0x5c4c36 = this['getRelativ' + 'ePos'](_0x5c27e5['handTween'][_0x4951dc], _0x5c27e5['handTweenO' + 'ffsetType']);
                                    _0x547a19['push']({
                                        't': 'to',
                                        'target': this['aniBox'],
                                        'duration': _0xbad1f,
                                        'props': {
                                            'x': _0x5c4c36['x'],
                                            'y': _0x5c4c36['y']
                                        }
                                    });
                                }
                                _0x547a19['push']({
                                    't': 'to',
                                    'target': this['aniBox'],
                                    'duration': 0xa,
                                    'props': {
                                        'x': _0x54b5bf['x'],
                                        'y': _0x54b5bf['y']
                                    }
                                });
                                var _0x8f2e29 = new _0x43f84c['default'](_0x547a19, _0x5c27e5['handTweenL' + 'oop']);
                                _0x8f2e29['run']();
                            }
                        } else
                            this['aniBox']['visible'] = !0x1;
                        if (_0x5c27e5['tips']) {
                            this['img_text']['mouseEnabl' + 'ed'] = !0x1, this['img_text']['visible'] = !0x0;
                            var _0x47f269 = this['img_text']['getChildBy' + 'Name']('HtmlText');
                            _0x47f269['setText'](_0x5c27e5['tips']), this['adapterWit' + 'hHtmlText'](this['img_text']), this['locateToRe' + 'lativePos'](this['img_text'], _0x5c27e5['tipsOffset'], _0x5c27e5['tipsOffset' + 'Type']), void 0x0 != _0x5c27e5['tipsAnimTy' + 'pe'] &amp;&amp; this['doEffect'](this['img_text'], _0x5c27e5['tipsAnimTy' + 'pe']);
                        } else
                            this['img_text']['visible'] = !0x1;
                        if (_0x5c27e5['bgTouchThr' + 'ough'] ? this['img_bg']['mouseEnabl' + 'ed'] = !0x1 : this['img_bg']['mouseEnabl' + 'ed'] = !0x0, void 0x0 != _0x5c27e5['bgAlpha'] ? (this['curBindCtr' + 'l'] &amp;&amp; this['img_bg']['on'](Laya['Event']['CLICK'], this, this['onClickTip' + 's']), this['img_bg']['alpha'] = _0x5c27e5['bgAlpha']) : this['img_bg']['alpha'] = 0x0, _0x5c27e5['bgDigHole'] &amp;&amp; _0x5c27e5['bgDigHole']['type']) {
                            var _0x6ec19e = _0x5c27e5['bgDigHole']['type'];
                            if (_0x6ec19e == _0x6e7b13['DigHoleEnu' + 'm']['RECT']) {
                                if (_0x5c27e5['bgDigHole']['width'] &amp;&amp; _0x5c27e5['bgDigHole']['height']) {
                                    var _0x1dc6df = this['getRelativ' + 'ePos'](_0x5c27e5['bgHoleOffs' + 'et'], _0x5c27e5['bgHoleOffs' + 'etType']);
                                    this['digHoleRec' + 't'](new Laya['Rectangle'](_0x1dc6df['x'], _0x1dc6df['y'], _0x5c27e5['bgDigHole']['width'], _0x5c27e5['bgDigHole']['height']));
                                } else
                                    this['curBindCtr' + 'l'] &amp;&amp; this['digHoleRec' + 't']();
                            } else {
                                var _0x1dc6df = this['getRelativ' + 'ePos'](_0x5c27e5['bgHoleOffs' + 'et'], _0x5c27e5['bgHoleOffs' + 'etType']);
                                _0x5c27e5['bgDigHole']['radius'] ? this['digHoleCir' + 'cle'](_0x5c27e5['bgDigHole']['radius'], _0x1dc6df) : this['curBindCtr' + 'l'] &amp;&amp; this['digHoleCir' + 'cle'](0.6 * this['curBindCtr' + 'l']['width'], _0x1dc6df);
                            }
                        }
                        _0x5c27e5['circleMask' + 'Show'] &amp;&amp; this['focusAnim'](_0x5c27e5['circleMask' + 'Seconds'], _0x5c27e5['circleMask' + 'Offset'], _0x5c27e5['circleMask' + 'OffsetType']);
                        var _0x93485b = this['getTimer']();
                        _0x93485b &amp;&amp; (void 0x0 != _0x5c27e5['gameSpeed'] ? _0x93485b['scale'] = _0x5c27e5['gameSpeed'] : _0x93485b['scale'] = 0x1, void 0x0 != _0x5c27e5['speedDurat' + 'ion'] &amp;&amp; _0x5c27e5['speedDurat' + 'ion'] &gt; 0x0 &amp;&amp; Laya['timer']['once'](0x3e8 * _0x5c27e5['speedDurat' + 'ion'], this, function () {
                            _0x93485b['scale'] = 0x1;
                        }));
                        for (var _0x3c0e7f = 0x0, _0x26a4cb = _0x5c27e5['finishType']; _0x3c0e7f &lt; _0x26a4cb['length']; _0x3c0e7f++) {
                            var _0x5bf2b9 = _0x26a4cb[_0x3c0e7f];
                            this['bindFinish' + 'Event'](_0x5bf2b9);
                        }
                    }, _0x5f4c58['prototype']['onDeactive'] = function () {
                        this['autoDestro' + 'yAtClosed'] || _0x38f1c3['default']['closePanel'](this, { 'autoDestroy': !0x1 });
                    }, _0x5f4c58['prototype']['onExit'] = function () {
                        this['clear']();
                    }, _0x5f4c58['prototype']['findCtrl'] = function (_0x277bab, _0x3bbd41) {
                        for (var _0x29a86f = 0x0, _0x4b5667 = _0x277bab; _0x29a86f &lt; _0x4b5667['length']; _0x29a86f++) {
                            var _0x1dcabd = _0x4b5667[_0x29a86f];
                            if (_0x1dcabd['__aliasNam' + 'e'] == _0x3bbd41)
                                return _0x1dcabd;
                        }
                    }, _0x5f4c58['prototype']['locateToRe' + 'lativePos'] = function (_0x100d59, _0xf3fe93, _0x5c997a) {
                        var _0x16d054 = this['getRelativ' + 'ePos'](_0xf3fe93, _0x5c997a), _0x3f7874 = _0x100d59['parent'];
                        _0x16d054 = _0x3f7874['globalToLo' + 'cal'](_0x16d054), _0x100d59['pos'](_0x16d054['x'], _0x16d054['y']);
                    }, _0x5f4c58['prototype']['getRelativ' + 'ePos'] = function (_0x479ff6, _0x222d95) {
                        if (_0x222d95 == _0x6e7b13['PosOffsetR' + 'elative']['BIND_CTRL']) {
                            if (!this['curBindCtr' + 'l'])
                                throw Error('locateToRe' + 'lative\x20ctr' + 'l\x20but\x20ctrl' + '\x20not\x20found' + '\x20!');
                            var _0x169c32 = new Laya['Point']();
                            return _0x169c32 = this['curBindCtr' + 'l']['localToGlo' + 'bal'](_0x169c32), _0x169c32['x'] += _0x479ff6['x'], _0x169c32['y'] += _0x479ff6['y'], _0x169c32;
                        }
                        if (_0x222d95 == _0x6e7b13['PosOffsetR' + 'elative']['BOTTOM']) {
                            var _0x169c32 = new Laya['Point'](this['width'] &gt;&gt; 0x1, this['height']);
                            return _0x169c32['x'] += _0x479ff6['x'], _0x169c32['y'] += _0x479ff6['y'], _0x169c32;
                        }
                        if (_0x222d95 == _0x6e7b13['PosOffsetR' + 'elative']['CENTER']) {
                            var _0x169c32 = new Laya['Point'](this['width'] &gt;&gt; 0x1, this['height'] &gt;&gt; 0x1);
                            return _0x169c32['x'] += _0x479ff6['x'], _0x169c32['y'] += _0x479ff6['y'], _0x169c32;
                        }
                    }, _0x5f4c58['prototype']['bindFinish' + 'Event'] = function (_0x25a645) {
                        switch (_0x25a645['type']) {
                        case _0x6e7b13['FinishType']['CLICK_BIND']:
                            this['curBindCtr' + 'l']['once'](Laya['Event']['CLICK'], this, this['onBgClicke' + 'd']), this['curBindCtr' + 'l']['priorityRe' + 'verse'](Laya['Event']['CLICK'], 0x1);
                            break;
                        case _0x6e7b13['FinishType']['CLICK_SCR']:
                            Laya['stage']['once'](Laya['Event']['CLICK'], this, this['onBgClicke' + 'd']), Laya['stage']['priorityRe' + 'verse'](Laya['Event']['CLICK'], 0x1);
                            break;
                        case _0x6e7b13['FinishType']['DELAY_TIME']:
                            Laya['timer']['once'](0x3e8 * _0x25a645['time'], this, this['onBgClicke' + 'd']);
                            break;
                        case _0x6e7b13['FinishType']['MOVE']:
                            Laya['stage']['onMoved'](this, this['onBgClicke' + 'd'], _0x25a645['distance']);
                            break;
                        case _0x6e7b13['FinishType']['NOTIFY_END']:
                            this['on'](_0x6e7b13['GuideEvent']['E_NOTIFY_E' + 'ND'], this, this['onNotifyEn' + 'd']);
                        }
                    }, _0x5f4c58['prototype']['doEffect'] = function (_0x3c9c10, _0x4c8946) {
                        switch (_0x4c8946) {
                        case _0x6e7b13['CtrlAnimEn' + 'um']['EFF_BREATH']:
                            _0xe4bab3['default']['breathEff'](_0x3c9c10, 0x5dc, 1.08, !0x0);
                        }
                    }, _0x5f4c58['prototype']['focusAnim'] = function (_0x206d56, _0x28952c, _0x12fc16) {
                        var _0x598256 = this['getRelativ' + 'ePos'](_0x28952c, _0x12fc16), _0x361f89 = 0x64;
                        this['digHoleCir' + 'cle'](_0x361f89, _0x598256);
                        var _0x28cee0 = this['img_bg']['hitArea'], _0x4a8cd4 = _0x28cee0['unHit'];
                        _0x28cee0['unHit'] = null;
                        var _0x527c8e = this['img_bg']['getChildBy' + 'Name']('interactio' + 'nArea'), _0x55b854 = _0x527c8e;
                        _0x527c8e['__radius'] = _0x361f89;
                        var _0x3b8d00 = new Laya['Handler'](this, function () {
                            0x0 == _0x2488e6['default']['equal'](_0x361f89, _0x527c8e['__radius'], 0xa) &amp;&amp; (_0x361f89 = _0x527c8e['__radius'], console['log'](_0x361f89), _0x55b854['graphics']['clear'](), _0x55b854['graphics']['drawCircle'](_0x598256['x'], _0x598256['y'], _0x527c8e['__radius'], '#000000'));
                        });
                        Laya['Tween']['to'](_0x55b854, {
                            '__radius': 0xa,
                            'update': _0x3b8d00
                        }, 0x2710 * _0x206d56, null, Laya['Handler']['create'](this, function () {
                            _0x55b854['graphics']['clear'](), _0x55b854['graphics']['drawCircle'](_0x598256['x'], _0x598256['y'], _0x527c8e['__radius'], '#000000'), _0x28cee0['unHit'] = _0x4a8cd4;
                        }));
                    }, _0x5f4c58['prototype']['stopEffect'] = function () {
                        _0xe4bab3['default']['stopBreath' + 'Eff'](this['img_text']), _0xe4bab3['default']['stopBreath' + 'Eff'](this['img_qipao']);
                    }, _0x5f4c58['prototype']['stopAnim'] = function () {
                        if (this['aniBox']['visible']) {
                            var _0x33cab0 = this['aniBox']['getChildAt'](0x0);
                            _0x33cab0['gotoAndSto' + 'p'](0x0);
                        }
                        Laya['Tween']['clearAll'](this['aniBox']);
                        var _0x470cae = this['img_bg']['getChildBy' + 'Name']('interactio' + 'nArea');
                        _0x470cae &amp;&amp; (Laya['Tween']['clearAll'](_0x470cae), _0x470cae['destroy']());
                    }, _0x5f4c58['prototype']['clear'] = function () {
                        this['stopAnim'](), this['stopEffect'](), this['bindCtrlIn' + 'fo'] &amp;&amp; (this['curBindCtr' + 'l'] &amp;&amp; (this['unbindCtrl'](this['curBindCtr' + 'l']), this['curBindCtr' + 'l'] = null), this['curBindAni' + 'mCtrl'] &amp;&amp; (this['unbindCtrl'](this['curBindAni' + 'mCtrl'], !0x0), this['curBindAni' + 'mCtrl'] = null), this['bindCtrlIn' + 'fo'] = null), Laya['stage']['off'](Laya['Event']['CLICK'], this, this['onBgClicke' + 'd']), Laya['stage']['offMoved']();
                        var _0xbb57a9 = this['getTimer']();
                        _0xbb57a9 &amp;&amp; (_0xbb57a9['scale'] = 0x1), Laya['timer']['clearAll'](this), this['img_bg']['cacheAs'] = 'none', this['img_bg']['hitArea'] = null, this['img_bg']['offAll'](), this['offAll'](), _0x42f145['default']['getInstanc' + 'e']()['setActive'](!0x1);
                    }, _0x5f4c58['prototype']['adapterWit' + 'hHtmlText'] = function (_0x2789ff) {
                        var _0x539953 = _0x2789ff['getChildBy' + 'Name']('HtmlText');
                        _0x539953['pivotX'] = _0x539953['contextWid' + 'th'] / 0x2, _0x539953['pivotY'] = _0x539953['contextHei' + 'ght'] / 0x2;
                        var _0x390e63 = _0x539953['contextWid' + 'th'] + 0x64, _0x5a2ecf = _0x539953['contextHei' + 'ght'] + 0x32;
                        0x6e &gt; _0x5a2ecf &amp;&amp; (_0x5a2ecf = 0x6e), _0x2789ff['size'](_0x390e63, _0x5a2ecf), _0x539953['x'] = _0x390e63 &gt;&gt; 0x1, _0x539953['y'] = _0x5a2ecf &gt;&gt; 0x1;
                    }, _0x5f4c58['prototype']['onNotifyEn' + 'd'] = function () {
                        this['finishStep']();
                    }, _0x5f4c58['prototype']['onBgClicke' + 'd'] = function (_0x13a053) {
                        this['finishStep']();
                    }, _0x5f4c58['prototype']['onClickTip' + 's'] = function (_0x25f129) {
                        _0x2488e6['default']['showTips']('Please\x20cli' + 'ck\x20on\x20the\x20' + 'transparen' + 't\x20area!'), _0x25f129['stopPropag' + 'ation']();
                    }, _0x5f4c58['prototype']['finishStep'] = function () {
                        _0x42f145['default']['getInstanc' + 'e']()['clearStepI' + 'nfoMap'](this['data']), _0x38f1c3['default']['closePanel'](this, { 'autoDestroy': !0x1 }), _0x42f145['default']['getInstanc' + 'e']()['finishStep'](this['data']);
                    }, _0x5f4c58['instance'] = null, _0x5f4c58;
                }(_0x23c9af['ui']['scenes']['guide']['NewBieGuid' + 'eUI']);
            _0xfb7347['default'] = _0x53e278;
        },
        {
            '../../framework/Action/Sequence': 0x7,
            '../../framework/Manager/SceneManager': 0x19,
            '../../framework/Tools/Utils': 0x1f,
            '../../framework/UIModel/Effects': 0x20,
            '../../ui/layaMaxUI': 0x60,
            './NewbieGuideLogic': 0x3f,
            './NewbieGuideModel': 0x40
        }
    ],
    0x3f: [
        function (_0x29ab63, _0x16c422, _0x367214) {
            'use strict';
            Object['defineProp' + 'erty'](_0x367214, '__esModule', { 'value': !0x0 });
            var _0x14ef04 = _0x29ab63('./NewbieGu' + 'ideModel'), _0x691408 = _0x29ab63('../../fram' + 'ework/Base' + '/BaseLogic'), _0x4c9b0c = _0x29ab63('../../logi' + 'c/PlayerLo' + 'gic'), _0x314db0 = _0x29ab63('../../fram' + 'ework/Mana' + 'ger/CfgMgr'), _0x1f11c6 = _0x29ab63('./NewbieGu' + 'ide'), _0x5a2517 = _0x29ab63('../../fram' + 'ework/Tool' + 's/Utils'), _0x310a56 = function () {
                    function _0x525724() {
                    }
                    return _0x525724['prototype']['check'] = function () {
                        for (var _0x12be15 = [], _0x3a696d = 0x0; _0x3a696d &lt; arguments['length']; _0x3a696d++)
                            _0x12be15[_0x3a696d] = arguments[_0x3a696d];
                        return !0x0;
                    }, _0x525724;
                }();
            _0x367214['TriggerCon' + 'dition'] = _0x310a56;
            var _0x28f7ab = function (_0x3caef6) {
                    function _0x5713e8() {
                        return null !== _0x3caef6 &amp;&amp; _0x3caef6['apply'](this, arguments) || this;
                    }
                    return __extends(_0x5713e8, _0x3caef6), _0x5713e8['prototype']['check'] = function (_0x4c7b8f) {
                        return _0x4c7b8f ? _0x4c7b8f == this['step'] &amp;&amp; _0x5d4d5e['getInstanc' + 'e']()['isStepFini' + 'shed'](_0x4c7b8f) : _0x5d4d5e['getInstanc' + 'e']()['isStepFini' + 'shed'](this['step']);
                    }, _0x5713e8;
                }(_0x310a56), _0x16fb61 = function (_0x13fb73) {
                    function _0x108f1c() {
                        return null !== _0x13fb73 &amp;&amp; _0x13fb73['apply'](this, arguments) || this;
                    }
                    return __extends(_0x108f1c, _0x13fb73), _0x108f1c['prototype']['check'] = function (_0xae66ba) {
                        return _0xae66ba &gt; this['min'] &amp;&amp; _0xae66ba &lt; this['max'];
                    }, _0x108f1c;
                }(_0x310a56);
            _0x367214['TriggerCon' + 'ditionType'] = {
                'DEFAULT': _0x310a56,
                'STEP_FINISH': _0x28f7ab,
                'IN_RANGE': _0x16fb61
            };
            var _0x5d4d5e = function (_0x499362) {
                function _0x581297() {
                    return _0x499362['call'](this) || this;
                }
                return __extends(_0x581297, _0x499362), _0x581297['getInstanc' + 'e'] = function () {
                    return this['instance'] || (this['instance'] = new _0x581297()), this['instance'];
                }, _0x581297['prototype']['onInitOnce'] = function (_0x3eade6) {
                    _0x3eade6 &amp;&amp; _0x5a2517['default']['assign'](_0x14ef04['TriggerTyp' + 'e'], _0x3eade6, !0x1);
                    var _0x3ace36 = _0x4c9b0c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                    this['guideFinis' + 'hSteps'] = _0x3ace36['guideSetps'];
                    var _0x55a9c3 = _0x314db0['default']['getInstanc' + 'e']()['get']('guideCfg');
                    this['guideTypeS' + 'tepInfoMap' + 's'] = {}, this['guideEnabl' + 'e'] = !0x1;
                    for (var _0x335b23 in _0x55a9c3) {
                        var _0x565b20 = _0x55a9c3[_0x335b23];
                        if (-0x1 == this['guideFinis' + 'hSteps']['indexOf'](_0x565b20['id'])) {
                            var _0x1db574 = new _0x14ef04['default'](_0x565b20['id'], 'guideCfg'), _0x17173b = _0x1db574['triggerTyp' + 'e'];
                            if ('function' == typeof this[_0x17173b]) {
                                this['on'](_0x17173b['toString'](), this, this[_0x17173b]);
                                var _0x58b3f4 = this['guideTypeS' + 'tepInfoMap' + 's'][_0x17173b];
                                _0x58b3f4 || (_0x58b3f4 = new Array(), this['guideTypeS' + 'tepInfoMap' + 's'][_0x17173b] = _0x58b3f4), _0x58b3f4['push'](_0x1db574), this['guideEnabl' + 'e'] = !0x0;
                            }
                        }
                    }
                }, _0x581297['prototype']['isGuideEna' + 'ble'] = function () {
                    return this['guideEnabl' + 'e'];
                }, _0x581297['prototype']['isFirstSte' + 'p'] = function () {
                    return 0x0 == this['getStepCou' + 'nt']();
                }, _0x581297['prototype']['getStepCou' + 'nt'] = function () {
                    return this['guideFinis' + 'hSteps']['length'];
                }, _0x581297['prototype']['isStepFini' + 'shed'] = function (_0x45314a) {
                    return -0x1 != this['guideFinis' + 'hSteps']['indexOf'](_0x45314a);
                }, _0x581297['prototype']['getBindCtr' + 'lName'] = function (_0x19fd69, _0x4cfdee) {
                    var _0x1f3f80 = _0x314db0['default']['getInstanc' + 'e']()['get']('guideCfg'), _0x5b5c7d = _0x1f3f80[_0x19fd69];
                    return _0x5b5c7d ? _0x4cfdee ? _0x5b5c7d['bindAnimCt' + 'rlName'] : _0x5b5c7d['bindCtrlNa' + 'me'] : void 0x0;
                }, _0x581297['prototype']['clearSteps'] = function (_0x49aa31) {
                    var _0x5e8e5a = !0x1;
                    if (_0x49aa31 &amp;&amp; 0x0 != _0x49aa31['length']) {
                        for (var _0x38061d = 0x0, _0x3fb278 = _0x49aa31; _0x38061d &lt; _0x3fb278['length']; _0x38061d++) {
                            var _0x5921be = _0x3fb278[_0x38061d], _0x239e7b = this['guideFinis' + 'hSteps']['indexOf'](_0x5921be);
                            -0x1 != _0x239e7b &amp;&amp; (this['guideFinis' + 'hSteps']['splice'](_0x239e7b, 0x1), _0x5e8e5a = !0x0);
                        }
                        if (_0x5e8e5a) {
                            var _0xfd27e6 = _0x4c9b0c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                            _0xfd27e6['guideSetps'] = this['guideFinis' + 'hSteps'];
                        }
                        return _0x5e8e5a;
                    }
                }, _0x581297['prototype']['setActive'] = function (_0x3767bf) {
                    this['guideActiv' + 'e'] = _0x3767bf;
                }, _0x581297['prototype']['log'] = function (_0x527190) {
                    for (var _0x284ac7 = [], _0x42540c = 0x1; _0x42540c &lt; arguments['length']; _0x42540c++)
                        _0x284ac7[_0x42540c - 0x1] = arguments[_0x42540c];
                    _0x581297['GUIDE_LOG_' + 'ENABLE'] &amp;&amp; console['log']['apply'](console, [
                        '%cNewbieGu' + 'ide\x20&gt;\x20' + _0x527190,
                        'color:#00a' + 'a00'
                    ]['concat'](_0x284ac7));
                }, _0x581297['prototype']['trigger'] = function (_0x3dd97a, _0x5250ad) {
                    this['log']('trigger\x20ty' + 'pe:%s\x20guid' + 'eEnable:%s' + '\x20guideActi' + 've:%s', _0x14ef04['TriggerTyp' + 'e'][_0x3dd97a], this['guideEnabl' + 'e'], this['guideActiv' + 'e']), this['guideEnabl' + 'e'] &amp;&amp; !this['guideActiv' + 'e'] &amp;&amp; _0x14ef04['TriggerTyp' + 'e'][_0x3dd97a] &amp;&amp; (this['log']('triggered\x20' + '!', _0x5250ad), this['event'](_0x14ef04['TriggerTyp' + 'e'][_0x3dd97a], _0x5250ad));
                }, _0x581297['prototype']['onSaved'] = function (_0x508b18) {
                }, _0x581297['prototype']['finishStep'] = function (_0x5d7049) {
                    var _0x26d9f2 = _0x5d7049['id'];
                    if (!this['isStepFini' + 'shed'](_0x26d9f2)) {
                        this['log']('finishStep' + ':\x20%s', _0x26d9f2), this['guideFinis' + 'hSteps']['push'](_0x26d9f2);
                        var _0x311b2c = _0x4c9b0c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x311b2c['guideSetps'] = this['guideFinis' + 'hSteps'], this['onSaved'](_0x26d9f2);
                    }
                    this['guideActiv' + 'e'] = !0x1, this['guideEnabl' + 'e'] = 0x0 != _0x5a2517['default']['getLength'](this['guideTypeS' + 'tepInfoMap' + 's']), this['guideEnabl' + 'e'] ? (_0x5d7049['params']['args']['clear'](), _0x5d7049['params']['args']['push'](_0x26d9f2), this['trigger'](_0x14ef04['TriggerTyp' + 'e']['E_STEP_FIN' + 'ISHED'], _0x5d7049['params'])) : (this['log']('all\x20over\x20!' + '!!'), _0x1f11c6['default']['destroy']());
                }, _0x581297['prototype']['clearStepI' + 'nfoMap'] = function (_0x4d571d) {
                    for (var _0x2ce613 = _0x4d571d['triggerTyp' + 'e'], _0x1bf0f4 = this['guideTypeS' + 'tepInfoMap' + 's'][_0x2ce613], _0x26040d = 0x0; _0x26040d &lt; _0x1bf0f4['length']; _0x26040d++) {
                        var _0x11196b = _0x1bf0f4[_0x26040d];
                        if (_0x11196b['id'] == _0x4d571d['id']) {
                            _0x1bf0f4['splice'](_0x26040d, 0x1), 0x0 == _0x1bf0f4['length'] &amp;&amp; (delete this['guideTypeS' + 'tepInfoMap' + 's'][_0x2ce613], this['off'](_0x2ce613, this, this[_0x2ce613]));
                            break;
                        }
                    }
                }, _0x581297['prototype']['check'] = function (_0x93d1fd, _0x68b675) {
                    for (var _0x572a2f, _0x1e7117 = this['guideTypeS' + 'tepInfoMap' + 's'][_0x93d1fd], _0x443cac = 0x0; _0x443cac &lt; _0x1e7117['length']; _0x443cac++) {
                        var _0x3b7b99 = _0x1e7117[_0x443cac];
                        if ((_0x572a2f = _0x3b7b99['triggerCon' + 'dition'])['check']['apply'](_0x572a2f, _0x68b675['args']))
                            return this['guideActiv' + 'e'] = !0x0, _0x3b7b99['params'] = _0x68b675, _0x3b7b99;
                        this['log']('check\x20fail' + 'ed:\x20%s', _0x93d1fd, _0x68b675);
                    }
                }, _0x581297['prototype']['E_STEP_FIN' + 'ISHED'] = function (_0x14683e) {
                    var _0xd1d182 = _0x14ef04['TriggerTyp' + 'e']['E_STEP_FIN' + 'ISHED'], _0x53f026 = this['check'](_0xd1d182, _0x14683e);
                    _0x53f026 &amp;&amp; _0x1f11c6['default']['show'](_0x53f026);
                }, _0x581297['GUIDE_LOG_' + 'ENABLE'] = !0x1, _0x581297;
            }(_0x691408['default']);
            _0x367214['default'] = _0x5d4d5e;
        },
        {
            '../../framework/Base/BaseLogic': 0xc,
            '../../framework/Manager/CfgMgr': 0x18,
            '../../framework/Tools/Utils': 0x1f,
            '../../logic/PlayerLogic': 0x27,
            './NewbieGuide': 0x3e,
            './NewbieGuideModel': 0x40
        }
    ],
    0x40: [
        function (_0x141538, _0x21f370, _0x30fdea) {
            'use strict';
            Object['defineProp' + 'erty'](_0x30fdea, '__esModule', { 'value': !0x0 });
            var _0x2097a2 = _0x141538('../../fram' + 'ework/UIMo' + 'del/HtmlTe' + 'xt'), _0x39d483 = _0x141538('../../fram' + 'ework/Base' + '/BaseModel'), _0x83bfab = _0x141538('./NewbieGu' + 'ideLogic'), _0x560c74 = _0x141538('../../fram' + 'ework/Tool' + 's/Utils');
            _0x30fdea['TriggerTyp' + 'e'] = { 'E_STEP_FINISHED': 'E_STEP_FIN' + 'ISHED' };
            var _0x3203ba;
            !function (_0x1058c8) {
                _0x1058c8[_0x1058c8['CLICK_BIND'] = 0x0] = 'CLICK_BIND', _0x1058c8[_0x1058c8['CLICK_SCR'] = 0x1] = 'CLICK_SCR', _0x1058c8[_0x1058c8['MOVE'] = 0x2] = 'MOVE', _0x1058c8[_0x1058c8['DELAY_TIME'] = 0x3] = 'DELAY_TIME', _0x1058c8[_0x1058c8['NOTIFY_END'] = 0x4] = 'NOTIFY_END';
            }(_0x3203ba = _0x30fdea['FinishType'] || (_0x30fdea['FinishType'] = {}));
            var _0x202b8b = function () {
                function _0x2d3d93() {
                }
                return _0x2d3d93['E_NOTIFY_E' + 'ND'] = '$NOTIFY_EN' + 'D', _0x2d3d93;
            }();
            _0x30fdea['GuideEvent'] = _0x202b8b;
            var _0x2aea65 = function (_0x56d40d) {
                function _0x396cb0() {
                    return null !== _0x56d40d &amp;&amp; _0x56d40d['apply'](this, arguments) || this;
                }
                return __extends(_0x396cb0, _0x56d40d), _0x396cb0['prototype']['parse'] = function (_0x51241a) {
                    return _0x56d40d['prototype']['parse']['call'](this, _0x51241a);
                }, _0x396cb0;
            }(_0x2097a2['default']);
            _0x30fdea['GuideHtmlT' + 'ext'] = _0x2aea65;
            var _0x228517;
            !function (_0x2db268) {
                _0x2db268[_0x2db268['EFF_BREATH'] = 0x0] = 'EFF_BREATH';
            }(_0x228517 = _0x30fdea['CtrlAnimEn' + 'um'] || (_0x30fdea['CtrlAnimEn' + 'um'] = {}));
            var _0x287fdf = function () {
                function _0x5a7230(_0x22d724, _0x416db9) {
                    if (this['uiRegName'] = _0x22d724, this['_ctrls'] = [], this['args'] = [], _0x416db9)
                        for (var _0x208e73 = 0x0, _0x5b8fe9 = _0x416db9; _0x208e73 &lt; _0x5b8fe9['length']; _0x208e73++) {
                            var _0x517592 = _0x5b8fe9[_0x208e73], _0x1cb791 = _0x517592['ctrl'];
                            _0x1cb791['__aliasNam' + 'e'] = _0x517592['alias'], this['_ctrls']['push'](_0x1cb791);
                        }
                }
                return Object['defineProp' + 'erty'](_0x5a7230['prototype'], 'ctrls', {
                    'get': function () {
                        return this['_ctrls'];
                    },
                    'enumerable': !0x0,
                    'configurable': !0x0
                }), _0x5a7230;
            }();
            _0x30fdea['TriggerPar' + 'ams'] = _0x287fdf;
            var _0x3ff57a;
            !function (_0x1e2d2e) {
                _0x1e2d2e[_0x1e2d2e['CENTER'] = 0x0] = 'CENTER', _0x1e2d2e[_0x1e2d2e['BIND_CTRL'] = 0x1] = 'BIND_CTRL', _0x1e2d2e[_0x1e2d2e['BOTTOM'] = 0x2] = 'BOTTOM';
            }(_0x3ff57a = _0x30fdea['PosOffsetR' + 'elative'] || (_0x30fdea['PosOffsetR' + 'elative'] = {}));
            var _0x233c1f = function () {
                function _0x44283d() {
                }
                return _0x44283d;
            }();
            _0x30fdea['FinishPara' + 'ms'] = _0x233c1f;
            var _0x2062f8;
            !function (_0x46bb36) {
                _0x46bb36[_0x46bb36['NONE'] = 0x0] = 'NONE', _0x46bb36[_0x46bb36['RECT'] = 0x1] = 'RECT', _0x46bb36[_0x46bb36['CIRCLE'] = 0x2] = 'CIRCLE';
            }(_0x2062f8 = _0x30fdea['DigHoleEnu' + 'm'] || (_0x30fdea['DigHoleEnu' + 'm'] = {}));
            var _0x446339 = function () {
                function _0x202dea() {
                }
                return _0x202dea;
            }();
            _0x30fdea['DigHoleInf' + 'o'] = _0x446339;
            var _0x3d4d4a = function (_0x4d76a6) {
                function _0x109850(_0x58fe6d, _0x5672f6) {
                    var _0x2856e1 = _0x4d76a6['call'](this, _0x58fe6d, _0x5672f6) || this;
                    if (_0x2856e1['triggerCon' + 'dition']) {
                        var _0x27dd34 = _0x2856e1['triggerCon' + 'dition'], _0x573c2d = JSON['parse'](_0x27dd34);
                        _0x27dd34 = _0x573c2d['type'];
                        var _0x2695fa = _0x83bfab['TriggerCon' + 'ditionType'][_0x27dd34];
                        _0x2856e1['triggerCon' + 'dition'] = new _0x2695fa(), _0x560c74['default']['assign'](_0x2856e1['triggerCon' + 'dition'], _0x573c2d, !0x1);
                    } else
                        _0x2856e1['triggerCon' + 'dition'] = new _0x83bfab['TriggerCon' + 'dition']();
                    if (_0x2856e1['finishType']) {
                        var _0x27dd34 = _0x2856e1['finishType'], _0x15d05e = JSON['parse'](_0x27dd34);
                        void 0x0 == _0x15d05e['length'] &amp;&amp; (_0x15d05e = [_0x15d05e]);
                        for (var _0x3f7a27 = 0x0, _0x2d5ebb = _0x15d05e; _0x3f7a27 &lt; _0x2d5ebb['length']; _0x3f7a27++) {
                            var _0x585154 = _0x2d5ebb[_0x3f7a27];
                            _0x27dd34 = _0x585154['type'], _0x585154['type'] = _0x3203ba[_0x27dd34];
                        }
                        _0x2856e1['finishType'] = _0x15d05e;
                    }
                    if (_0x2856e1['tipsOffset']) {
                        var _0x501100 = _0x2856e1['tipsOffset'];
                        _0x2856e1['tipsOffset' + 'Type'] = _0x501100[0x0], _0x2856e1['tipsOffset'] = new Laya['Point'](_0x501100[0x1], _0x501100[0x2]);
                    }
                    if (_0x2856e1['popOffset']) {
                        var _0x327a43 = _0x2856e1['popOffset'];
                        _0x2856e1['popOffsetT' + 'ype'] = _0x327a43[0x0], _0x2856e1['popOffset'] = new Laya['Point'](_0x327a43[0x1], _0x327a43[0x2]);
                    }
                    if (_0x2856e1['handOffset']) {
                        var _0x4f9038 = _0x2856e1['handOffset'];
                        _0x2856e1['handOffset' + 'Type'] = _0x4f9038[0x0], _0x2856e1['handOffset'] = new Laya['Point'](_0x4f9038[0x1], _0x4f9038[0x2]);
                    }
                    if (_0x2856e1['circleMask' + 'Offset']) {
                        var _0x4ad54a = _0x2856e1['circleMask' + 'Offset'];
                        _0x2856e1['circleMask' + 'OffsetType'] = _0x4ad54a[0x0], _0x2856e1['circleMask' + 'Offset'] = new Laya['Point'](_0x4ad54a[0x1], _0x4ad54a[0x2]);
                    }
                    if (_0x2856e1['handTween']) {
                        var _0x38b57e = _0x2856e1['handTween'];
                        _0x2856e1['handTweenO' + 'ffsetType'] = _0x38b57e[0x0];
                        var _0x3bfb8e = 0x1;
                        for (_0x2856e1['handTween'] = []; void 0x0 != _0x38b57e[_0x3bfb8e];)
                            _0x2856e1['handTween']['push'](new Laya['Point'](_0x38b57e[_0x3bfb8e][0x0], _0x38b57e[_0x3bfb8e][0x1])), _0x3bfb8e++;
                    }
                    if (_0x2856e1['bgDigHole']) {
                        var _0x27dd34 = _0x2856e1['bgDigHole'], _0x4a9180 = JSON['parse'](_0x27dd34);
                        _0x2856e1['bgDigHole'] = _0x4a9180;
                    }
                    if (_0x2856e1['bgHoleOffs' + 'et']) {
                        var _0x4e4b05 = _0x2856e1['bgHoleOffs' + 'et'];
                        _0x2856e1['bgHoleOffs' + 'etType'] = _0x4e4b05[0x0], _0x2856e1['bgHoleOffs' + 'et'] = new Laya['Point'](_0x4e4b05[0x1], _0x4e4b05[0x2]);
                    }
                    return _0x2856e1;
                }
                return __extends(_0x109850, _0x4d76a6), _0x109850;
            }(_0x39d483['default']);
            _0x30fdea['default'] = _0x3d4d4a;
        },
        {
            '../../framework/Base/BaseModel': 0xd,
            '../../framework/Tools/Utils': 0x1f,
            '../../framework/UIModel/HtmlText': 0x21,
            './NewbieGuideLogic': 0x3f
        }
    ],
    0x41: [
        function (_0x5cb2c3, _0x1dcfda, _0x1b86d4) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1b86d4, '__esModule', { 'value': !0x0 });
            var _0x4594c6 = _0x5cb2c3('./CarScrip' + 't'), _0x5b68c9 = _0x5cb2c3('../common/' + 'GameDefine'), _0x26628a = _0x5cb2c3('../config/' + 'GameCfg'), _0x517674 = _0x5cb2c3('../framewo' + 'rk/Tools/U' + 'tils'), _0x13fafe = _0x5cb2c3('../common/' + 'Helper'), _0xe32d77 = _0x5cb2c3('../logic/A' + 'ICarLogic'), _0x2883a7 = _0x5cb2c3('../logic/R' + 'aceTrackLo' + 'gic'), _0x5490fe = _0x5cb2c3('../logic/G' + 'ameLogic'), _0x97e51a = _0x5cb2c3('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x317233 = _0x5cb2c3('../framewo' + 'rk/Behavio' + 'rTree/BTre' + 'eNode'), _0x40ce46 = _0x5cb2c3('../framewo' + 'rk/Behavio' + 'rTree/Beha' + 'viorTree'), _0x5c1be8 = _0x5cb2c3('../framewo' + 'rk/Manager' + '/AutoRelea' + 'seManager'), _0xd089be = _0x5cb2c3('../framewo' + 'rk/Behavio' + 'rTree/BTDe' + 'corator'), _0x208d45 = _0x5cb2c3('../framewo' + 'rk/Behavio' + 'rTree/BTSe' + 'lector'), _0x59cda9 = function (_0x3beabd) {
                    function _0x5a4f86() {
                        return null !== _0x3beabd &amp;&amp; _0x3beabd['apply'](this, arguments) || this;
                    }
                    return __extends(_0x5a4f86, _0x3beabd), _0x5a4f86['prototype']['run'] = function (_0x3f1851) {
                        for (var _0x37b284 = [], _0x321611 = 0x1; _0x321611 &lt; arguments['length']; _0x321611++)
                            _0x37b284[_0x321611 - 0x1] = arguments[_0x321611];
                        _0x3f1851['collideWit' + 'h'] ? this['node']['run'](_0x3f1851, _0x37b284) : this['fail']();
                    }, _0x5a4f86;
                }(_0xd089be['default']), _0xc48a90 = function (_0x53b1c5) {
                    function _0x41af41(_0x4f2235) {
                        var _0x446fc5 = _0x53b1c5['call'](this, _0x4f2235) || this;
                        return _0x446fc5['deltaTime'] = 0x0, _0x446fc5;
                    }
                    return __extends(_0x41af41, _0x53b1c5), _0x41af41['prototype']['run'] = function (_0x149c79) {
                        for (var _0x3c0b75 = [], _0x5f1993 = 0x1; _0x5f1993 &lt; arguments['length']; _0x5f1993++)
                            _0x3c0b75[_0x5f1993 - 0x1] = arguments[_0x5f1993];
                        var _0x2a8766 = _0x2883a7['default']['getInstanc' + 'e']()['getForward' + 'Vec'](_0x149c79['start'], 0xa, _0x149c79['raceTrack']);
                        if (!_0x2a8766)
                            return this['fail']();
                        var _0x5db860 = _0x2a8766[0x0], _0x38f4e7 = new _0x5b68c9['Vector3'](), _0x1256fd = _0x149c79['owner'], _0x415923 = _0x1256fd['transform']['position'];
                        _0x5b68c9['Vector3']['add'](_0x415923, _0x5db860['v'], _0x38f4e7);
                        var _0xe774d5 = _0x149c79['getCollder' + 'Shape'](), _0x224859 = _0x5490fe['default']['getInstanc' + 'e']()['shapeCast'](_0xe774d5, _0x415923, _0x38f4e7, _0x5b68c9['CollideGro' + 'upType']['SOLID_BLOC' + 'K']);
                        _0x224859['succeeded'] ? this['node']['run'](_0x149c79, _0x3c0b75) : this['fail']();
                    }, _0x41af41;
                }(_0xd089be['default']), _0x1f41b5 = function (_0x183a2d) {
                    function _0x18140e(_0x3915a3) {
                        var _0x40af8d = _0x183a2d['call'](this, _0x3915a3) || this;
                        return _0x40af8d['startTime'] = _0x40af8d['startX'] = _0x40af8d['moveX'] = 0x0, _0x40af8d;
                    }
                    return __extends(_0x18140e, _0x183a2d), _0x18140e['prototype']['start'] = function () {
                        this['startTime'] = this['startX'] = this['moveX'] = 0x0, _0x183a2d['prototype']['start']['call'](this);
                    }, _0x18140e['prototype']['run'] = function (_0x304dd2) {
                        for (var _0x2c8850 = [], _0x1740a4 = 0x1; _0x1740a4 &lt; arguments['length']; _0x1740a4++)
                            _0x2c8850[_0x1740a4 - 0x1] = arguments[_0x1740a4];
                        if (0x0 == this['startTime']) {
                            this['startTime'] = Laya['Browser']['now']();
                            var _0x43d794 = 0.5 * _0x304dd2['long'], _0x52b818 = 0.5 * _0x2883a7['default']['getInstanc' + 'e']()['getTrackWi' + 'dth']() - _0x43d794, _0x4ceffd = _0x304dd2['getMoveX']();
                            this['moveX'] = _0x517674['default']['getNumberR' + 'andom'](-_0x52b818 - _0x4ceffd, _0x52b818 - _0x4ceffd) + _0x4ceffd, this['startX'] = _0x4ceffd;
                        }
                        var _0x46640c = (Laya['Browser']['now']() - this['startTime']) / 0x1f4;
                        _0x46640c &gt; 0.99 ? (_0x304dd2['setMoveX'](this['moveX']), this['startTime'] = this['startX'] = this['moveX'] = 0x0, this['success']()) : (_0x304dd2['setMoveX'](Laya['MathUtil']['lerp'](this['startX'], this['moveX'], _0x46640c)), this['running']());
                    }, _0x18140e;
                }(_0x317233['default']), _0x58eafe = function (_0x3b830c) {
                    function _0x3de08a() {
                        return null !== _0x3b830c &amp;&amp; _0x3b830c['apply'](this, arguments) || this;
                    }
                    return __extends(_0x3de08a, _0x3b830c), _0x3de08a['prototype']['run'] = function (_0x3d5f8f) {
                        for (var _0x2c214f = [], _0x123fbf = 0x1; _0x123fbf &lt; arguments['length']; _0x123fbf++)
                            _0x2c214f[_0x123fbf - 0x1] = arguments[_0x123fbf];
                        _0x3d5f8f['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['JUMPARROW'] ? (_0x3d5f8f['crossArrow'] = !0x0, this['success']()) : this['fail']();
                    }, _0x3de08a;
                }(_0x317233['default']), _0x164aff = function (_0x3c882f) {
                    function _0x5dce47() {
                        return null !== _0x3c882f &amp;&amp; _0x3c882f['apply'](this, arguments) || this;
                    }
                    return __extends(_0x5dce47, _0x3c882f), _0x5dce47['prototype']['run'] = function (_0xd9df9d) {
                        _0xd9df9d['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['SPEEDARROW'] ? (_0xd9df9d['startSpeed' + 'Up'](0.8 * _0x26628a['default']['ballSpeedU' + 'p'], 0x7d0), this['success']()) : this['fail']();
                    }, _0x5dce47;
                }(_0x317233['default']), _0x2b9944 = function (_0x2ecd99) {
                    function _0x4ca423() {
                        return null !== _0x2ecd99 &amp;&amp; _0x2ecd99['apply'](this, arguments) || this;
                    }
                    return __extends(_0x4ca423, _0x2ecd99), _0x4ca423['prototype']['run'] = function (_0x218c68) {
                        _0x218c68['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['FINISH'] ? (_0x218c68['finish'](), this['success']()) : this['fail']();
                    }, _0x4ca423;
                }(_0x317233['default']), _0x46aa31 = function (_0x21e14e) {
                    function _0x4536cd() {
                        var _0x578a81 = _0x21e14e['call'](this) || this;
                        return _0x578a81['tempMatrix'] = new Laya['Matrix4x4'](), _0x578a81;
                    }
                    return __extends(_0x4536cd, _0x21e14e), _0x4536cd['prototype']['run'] = function (_0x2fb934) {
                        if (_0x2fb934['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['AI']) {
                            for (var _0x1a3495 = _0x2fb934['getCollisi' + 'on'](), _0x1b8f49 = _0x1a3495['other']['owner'], _0x1d6478 = new _0x5b68c9['Vector3'](), _0x4100a0 = 0x0, _0x2c0b00 = _0x1a3495['contacts']; _0x4100a0 &lt; _0x2c0b00['length']; _0x4100a0++) {
                                var _0x351111 = _0x2c0b00[_0x4100a0];
                                _0x5b68c9['Vector3']['add'](_0x351111['normal'], _0x1d6478, _0x1d6478);
                            }
                            _0x5b68c9['Vector3']['normalize'](_0x1d6478, _0x1d6478);
                            var _0x59dbf4 = _0x1b8f49['transform']['worldMatri' + 'x'];
                            _0x59dbf4['invert'](this['tempMatrix']), _0x5b68c9['Vector3']['TransformN' + 'ormal'](_0x1d6478, this['tempMatrix'], _0x1d6478);
                            var _0x431169 = _0x5b68c9['Vector3']['dot'](_0x1d6478, _0x5b68c9['Vector3']['_NegativeU' + 'nitZ']) &gt; 0.3, _0x58b8ce = _0x1b8f49['parent']['getCompone' + 'nt'](_0x5ac099), _0x4f3acc = void 0x0, _0x53fd0e = void 0x0;
                            if (_0x431169) {
                                _0x2fb934['curSpeed'] &gt; _0x58b8ce['curSpeed'] ? (_0x4f3acc = _0x2fb934, _0x53fd0e = _0x58b8ce) : (_0x4f3acc = _0x58b8ce, _0x53fd0e = _0x2fb934);
                                var _0x599d7a = _0x4f3acc['curSpeed'] / _0x53fd0e['curSpeed'], _0x339270 = 0x190 * _0x599d7a, _0x1bb6e0 = _0x599d7a * _0x26628a['default']['ballSpeedU' + 'p'];
                                _0x4f3acc['startSpeed' + 'Down'](_0x26628a['default']['ballSpeedD' + 'own'], 0x1f4), _0x53fd0e['speedUpOnc' + 'e'](_0x1bb6e0, _0x339270);
                            } else {
                                Math['abs'](_0x2fb934['getForce']()) &gt;= Math['abs'](_0x58b8ce['getForce']()) ? (_0x4f3acc = _0x2fb934, _0x53fd0e = _0x58b8ce) : (_0x4f3acc = _0x58b8ce, _0x53fd0e = _0x2fb934);
                                var _0x333c8c = _0x1d6478['x'] &gt; 0x0 ? -0x1 : 0x1;
                                _0x53fd0e['setDrift'](_0x333c8c);
                            }
                            this['success']();
                        } else
                            this['fail']();
                    }, _0x4536cd;
                }(_0x317233['default']), _0x5ac099 = function (_0x38f847) {
                    function _0x45f9a4() {
                        var _0x3318bc = this, _0x87c7c6 = _0x5490fe['default']['getInstanc' + 'e']()['getRandomM' + 'odel']();
                        _0x3318bc = _0x38f847['call'](this, _0x87c7c6) || this, _0x3318bc['name'] = 'AICar', _0x3318bc['isRemoved'] = !0x1;
                        var _0x2e8594 = new _0x40ce46['default']({
                            'object': _0x3318bc,
                            'tree': new _0x208d45['default']({
                                'nodes': [
                                    new _0x59cda9({
                                        'node': new _0x208d45['default']({
                                            'nodes': [
                                                new _0x58eafe(),
                                                new _0x164aff(),
                                                new _0x2b9944(),
                                                new _0x46aa31()
                                            ]
                                        })
                                    }),
                                    new _0xc48a90({ 'node': new _0x1f41b5() })
                                ]
                            })
                        });
                        _0x3318bc['btTree'] = _0x2e8594;
                        var _0x330041 = 0x2 * _0x26628a['default']['ballCrossD' + 'istance'], _0xa2345e = _0x26628a['default']['ballCrossH' + 'eight'], _0x3fbc8f = new _0x5b68c9['Vector3'](0x0, _0xa2345e, 0.5 * _0x330041), _0x5b18cf = new _0x5b68c9['Vector3'](0x0, 0x0, _0x330041);
                        return _0x3318bc['flyCps'] = [
                            _0x5b68c9['Vector3']['_ZERO'],
                            _0x3fbc8f,
                            _0x5b18cf
                        ], _0x3318bc;
                    }
                    return __extends(_0x45f9a4, _0x38f847), Object['defineProp' + 'erty'](_0x45f9a4['prototype'], 'rank', {
                        'get': function () {
                            return this['_rank'];
                        },
                        'set': function (_0x4454b9) {
                            this['_rank'] = _0x4454b9;
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x45f9a4['prototype']['onAwake'] = function () {
                        _0x38f847['prototype']['onAwake']['call'](this), this['tailShowDe' + 'lta'] = 0x0;
                    }, _0x45f9a4['prototype']['onSpriteLo' + 'aded'] = function (_0x543e61) {
                        var _0x4118b5 = _0x38f847['prototype']['onSpriteLo' + 'aded']['call'](this, _0x543e61);
                        if (!_0x4118b5)
                            return _0x4118b5;
                        this['createName']();
                        var _0x3e9204 = _0x4118b5['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                        _0x3e9204['collisionG' + 'roup'] = _0x5b68c9['CollideGro' + 'upType']['AI'];
                        var _0x5cd2af = _0x4118b5['getCompone' + 'nt'](Laya['Rigidbody3' + 'D']);
                        _0x5cd2af['collisionG' + 'roup'] = _0x5b68c9['CollideGro' + 'upType']['AI'];
                        var _0x3690ac = 0.5 * _0x2883a7['default']['getInstanc' + 'e']()['getTrackWi' + 'dth'](), _0x28be32 = 0.5 * this['long'], _0xd2370b = Math['max'](_0x3690ac - _0x28be32, 0x0), _0xcb4b31 = _0x517674['default']['getNumberR' + 'andom'](-_0xd2370b, _0xd2370b);
                        return this['moveX'] = -_0xcb4b31, this['raceInfo'] &amp;&amp; (_0x13fafe['default']['locateSpri' + 'te3D'](this['carObj'], this['raceInfo'], new _0x5b68c9['Vector3'](_0xcb4b31, 0.5 * this['height'], 0x0)), this['raceInfo'] = null), _0x4118b5;
                    }, _0x45f9a4['prototype']['createName'] = function () {
                        var _0x30203a = 0x64, _0x4db09c = 0x8c, _0x933d0a = _0x4db09c / _0x30203a, _0x57f3f9 = new Laya['Box']();
                        _0x57f3f9['size'](_0x30203a, _0x4db09c);
                        var _0x567f7b = new Laya['Label']();
                        _0x567f7b['name'] = 'rank', _0x567f7b['text'] = this['name'], _0x567f7b['fontSize'] = 0x28, _0x567f7b['centerX'] = 0x0, _0x567f7b['bottom'] = 0x0;
                        var _0x32d7f4 = new Laya['Sprite']();
                        _0x32d7f4['name'] = 'head', _0x32d7f4['texture'] = Laya['loader']['getRes'](_0x5b68c9['Res']['UI_HEAD']), _0x32d7f4['size'](_0x30203a, _0x30203a), _0x57f3f9['addChild'](_0x32d7f4), _0x57f3f9['addChild'](_0x567f7b), this['billboardU' + 'I'] = _0x57f3f9;
                        var _0x5503ae = 0.4;
                        _0x30203a = _0x5503ae * _0x933d0a;
                        var _0x2e6356 = _0x13fafe['default']['createPlan' + 'e'](_0x5503ae, _0x30203a);
                        _0x2e6356['active'] = !0x1, this['carObj']['addChild'](_0x2e6356), _0x2e6356['transform']['translate'](new _0x5b68c9['Vector3'](0x0, 0.5 * this['height'] + 0.7 * _0x30203a, 0x0), !0x1), this['billboard'] = _0x2e6356;
                        var _0x2ebca4 = new Laya['PBRStandar' + 'dMaterial']();
                        _0x2ebca4['renderMode'] = Laya['BlinnPhong' + 'Material']['RENDERMODE' + '_CUTOUT'], _0x2ebca4['cull'] = 0x0, _0x2ebca4['enableEmis' + 'sion'] = !0x0;
                        var _0x3244f1 = 0.2;
                        _0x2ebca4['emissionCo' + 'lor']['setValue'](_0x3244f1, _0x3244f1, _0x3244f1, 0x1), _0x2e6356['meshRender' + 'er']['material'] = _0x2ebca4;
                    }, _0x45f9a4['prototype']['showHead'] = function () {
                        var _0x5c476d = this, _0x3cc3fd = this['billboardU' + 'I'];
                        _0x3cc3fd &amp;&amp; this['billboard'] &amp;&amp; !this['isStopped'] &amp;&amp; !this['isFinished'] &amp;&amp; Laya['loader']['load']([{
                                'url': this['headUrl'],
                                'type': Laya['Loader']['IMAGE']
                            }], Laya['Handler']['create'](this, function (_0x25d7b4) {
                            if (!_0x5c476d['isFinished'] &amp;&amp; !_0x5c476d['isStopped'] &amp;&amp; !_0x5c476d['destroyed'] &amp;&amp; _0x25d7b4) {
                                var _0xa9a6f3 = _0x3cc3fd['getChildBy' + 'Name']('head');
                                _0xa9a6f3['visible'] = !0x0;
                                var _0xccfbf7 = _0x3cc3fd['getChildBy' + 'Name']('rank');
                                _0xccfbf7['visible'] = !0x1, _0x5490fe['default']['getInstanc' + 'e']()['isInfinity' + 'Model']() || (_0xccfbf7['text'] = _0x5c476d['rank']['toString'](), _0xccfbf7['visible'] = !0x0), _0xa9a6f3['texture'] = Laya['loader']['getRes'](_0x5c476d['headUrl']);
                                var _0x500519 = _0x517674['default']['renderToTe' + 'xture'](_0x3cc3fd), _0x2a7aaa = _0x5c476d['billboard']['meshRender' + 'er']['material'];
                                _0x2a7aaa['albedoText' + 'ure'] = _0x500519['bitmap'], _0x2a7aaa['emissionTe' + 'xture'] = _0x500519['bitmap'], _0x5c476d['billboard']['active'] = !0x0;
                            }
                        }));
                    }, _0x45f9a4['prototype']['showRank'] = function () {
                        if (!_0x5490fe['default']['getInstanc' + 'e']()['isInfinity' + 'Model']()) {
                            var _0x534812 = this['billboardU' + 'I'];
                            if (_0x534812 &amp;&amp; this['billboard'] &amp;&amp; !this['isStopped'] &amp;&amp; !this['isFinished']) {
                                var _0x386802 = _0x534812['getChildBy' + 'Name']('head');
                                _0x386802['visible'] = !0x1;
                                var _0x362ec9 = _0x534812['getChildBy' + 'Name']('rank');
                                _0x362ec9['text'] = this['rank']['toString']();
                                var _0x54f309 = _0x517674['default']['renderToTe' + 'xture'](_0x534812), _0x26335a = this['billboard']['meshRender' + 'er']['material'];
                                _0x26335a['albedoText' + 'ure'] = _0x54f309['bitmap'], _0x26335a['emissionTe' + 'xture'] = _0x54f309['bitmap'], this['billboard']['active'] = !0x0, _0x13fafe['default']['faceToCame' + 'ra'](this['billboard']), this['billboard']['transform']['rotate'](new Laya['Vector3'](-0x5a, 0xb4, 0x0), !0x0, !0x1);
                            }
                        }
                    }, _0x45f9a4['prototype']['onEnable'] = function () {
                        this['name'] = 'AICar_' + this['rank'], _0x38f847['prototype']['onEnable']['call'](this), this['_curSpeed'] = this['speed'] = _0x5490fe['default']['getInstanc' + 'e']()['getModelSp' + 'eed'](), this['needSpeedU' + 'pOnce'] &amp;&amp; (this['needSpeedU' + 'pOnce'] = !0x1, this['speedUpOnc' + 'e'](_0x26628a['default']['ballSpeedU' + 'p'], 0x7d0, !0x1)), this['raceInfo'] &amp;&amp; this['isLoaded'] &amp;&amp; (_0x13fafe['default']['locateSpri' + 'te3D'](this['carObj'], this['raceInfo'], new _0x5b68c9['Vector3'](this['moveX'], 0.5 * this['height'], 0x0)), this['raceInfo'] = null), this['showRank']();
                    }, _0x45f9a4['prototype']['onDisable'] = function () {
                        _0x38f847['prototype']['onDisable']['call'](this);
                        var _0xadb1c6 = _0x5490fe['default']['getInstanc' + 'e']()['getGameSta' + 'te']();
                        _0xadb1c6 != _0x5b68c9['GameState']['E_GAME_STA' + 'RT'] || this['isRemoved'] ? _0x5c1be8['AutoReleas' + 'eManager']['getInstanc' + 'e']()['add'](this['carObj']) : (this['isRemoved'] = !0x0, this['clear']());
                    }, _0x45f9a4['prototype']['onDestroy'] = function () {
                        _0x38f847['prototype']['onDestroy']['call'](this), this['billboardU' + 'I'] &amp;&amp; this['billboardU' + 'I']['destroy'](), this['billboard'] &amp;&amp; this['billboard']['destroy'](), this['billboard'] = this['billboardU' + 'I'] = this['btTree'] = this['raceTrack'] = null;
                    }, _0x45f9a4['prototype']['onCollisio' + 'n'] = function (_0x36d9e7) {
                        var _0x4f5001 = _0x38f847['prototype']['onCollisio' + 'n']['call'](this, _0x36d9e7);
                        if (!_0x4f5001)
                            return _0x4f5001;
                        if (this['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['BALL'])
                            return this['collideWit' + 'h'] = null, !0x1;
                        var _0x46baab = _0x36d9e7['c']['other']['owner'];
                        if (this['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['AI']) {
                            var _0x389c03 = _0x46baab['parent'], _0x43d85f = _0x389c03['getCompone' + 'nt'](_0x45f9a4);
                            if (this['curSpeed'] &lt; _0x43d85f['curSpeed'])
                                return this['collideWit' + 'h'] = null, !0x1;
                            this['curSpeed'] == _0x43d85f['curSpeed'] &amp;&amp; console['warn']('AICar\x20spee' + 'd\x20is\x20equal' + '\x20!!!');
                        }
                        if (this['collision'] = _0x36d9e7['c'], this['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['BOX_BLOCK']) {
                            if (this['startSpeed' + 'Down'](_0x26628a['default']['ballSpeedD' + 'own'], 0x1f4), this['isFrontOf']()) {
                                for (var _0x5f4580 = _0x36d9e7['c']['contacts'], _0x1ce748 = new _0x5b68c9['Vector3'](0x0, 0x0, 0x1), _0x2be036 = new _0x5b68c9['Vector3'](), _0xf74b0 = 0x0, _0x5b1fce = _0x5f4580; _0xf74b0 &lt; _0x5b1fce['length']; _0xf74b0++) {
                                    var _0x2a617e = _0x5b1fce[_0xf74b0];
                                    _0x5b68c9['Vector3']['add'](_0x2a617e['positionOn' + 'B'], _0x2be036, _0x2be036);
                                }
                                _0x5b68c9['Vector3']['scale'](_0x2be036, 0x1 / _0x5f4580['length'], _0x2be036);
                                var _0x55b4c6 = this['getCar']()['transform']['worldMatri' + 'x'];
                                _0x5b68c9['Vector3']['TransformN' + 'ormal'](_0x1ce748, _0x55b4c6, _0x1ce748), _0x13fafe['default']['crashSprit' + 'e3D'](_0x46baab, _0x2be036, _0x1ce748);
                            }
                        } else
                            this['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['SOLID_BLOC' + 'K'] ? this['onDead']() : this['collideWit' + 'h'] == _0x5b68c9['CollideGro' + 'upType']['FLYARROW'] &amp;&amp; (this['flyCrossAr' + 'row'] = !0x0);
                        return _0x4f5001;
                    }, _0x45f9a4['prototype']['stop'] = function () {
                        this['speedUpFx']['active'] = this['trail']['active'] = this['billboard']['active'] = this['decal']['active'] = !0x1, Laya['Tween']['clearAll'](this), this['isStopped'] = !0x0;
                    }, _0x45f9a4['prototype']['getCollder' + 'Shape'] = function () {
                        var _0x2bf7db = this['getCar']();
                        if (_0x2bf7db) {
                            var _0x886b1b = _0x2bf7db['getCompone' + 'nt'](Laya['Rigidbody3' + 'D']);
                            return _0x886b1b['colliderSh' + 'ape'];
                        }
                    }, _0x45f9a4['prototype']['enableColl' + 'ide'] = function (_0x103c77) {
                        void 0x0 === _0x103c77 &amp;&amp; (_0x103c77 = !0x0);
                        var _0x2c6f63 = this['getCar']();
                        if (_0x2c6f63) {
                            var _0x5f4673 = _0x2c6f63['getCompone' + 'nt'](Laya['Rigidbody3' + 'D']);
                            _0x5f4673['enabled'] = _0x103c77;
                            var _0x5c7a94 = _0x2c6f63['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                            _0x5c7a94['enabled'] = _0x103c77;
                        }
                    }, _0x45f9a4['prototype']['getCollisi' + 'on'] = function () {
                        return this['collision'];
                    }, _0x45f9a4['prototype']['onUpdate'] = function () {
                        if (this['isStopped'] || !this['isLoaded'] || !this['gameStart'])
                            return void (this['billboard'] &amp;&amp; 0x0 == this['billboard']['active'] &amp;&amp; this['showRank']());
                        if (this['raceTrack']['destroyed'] || _0x13fafe['default']['isBehindEn' + 'ough'](this['carObj']['transform']['position']['z']))
                            return void _0xe32d77['default']['getInstanc' + 'e']()['remove'](this['carObj']);
                        var _0x4c765f = _0x517674['default']['getFrameDe' + 'lta'](), _0x1cb93f = this['curSpeed'] * _0x4c765f * this['carObj']['timer']['scale'], _0x2b46d1 = _0x2883a7['default']['getInstanc' + 'e']()['getForward' + 'Vec'](this['start'], _0x1cb93f, this['raceTrack']);
                        if (!_0x2b46d1 || !_0x2b46d1[0x1])
                            return void _0xe32d77['default']['getInstanc' + 'e']()['remove'](this['carObj']);
                        var _0x4a9de8 = _0x2b46d1[0x0], _0x2489bc = _0x2b46d1[0x1];
                        if (this['start'] += _0x1cb93f, this['raceTrack'] = _0x2489bc, _0x38f847['prototype']['onUpdate']['call'](this, _0x4a9de8, this['start']), !this['isFinished'] &amp;&amp; this['isOutOfEdg' + 'e']())
                            return void this['onOutOfEdg' + 'e'](_0x4a9de8);
                        if (this['isNearby']()) {
                            this['trail']['active'] = !0x0;
                            var _0x21e30f = this['trail']['trailRende' + 'rer']['material'];
                            if (_0x21e30f['colorA'] &lt; 0x1) {
                                this['tailShowDe' + 'lta'] += _0x4c765f;
                                var _0x4873f3 = _0x2883a7['default']['getInstanc' + 'e']()['getStart']();
                                _0x4873f3 = this['start'] - _0x4873f3, this['tailShowDe' + 'lta'] &gt; _0x4873f3 / 0x3c &amp;&amp; (_0x21e30f['colorA'] = 0x1, this['tailShowDe' + 'lta'] = 0x0);
                            }
                        } else
                            this['trail']['active'] = !0x1;
                        _0x13fafe['default']['faceToCame' + 'ra'](this['billboard'], !0x0), this['billboard']['transform']['rotate'](new Laya['Vector3'](-0x5a, 0xb4, 0x0), !0x0, !0x1), this['btTree']['step'](), this['collideWit' + 'h'] = null, this['force'] = 0x0;
                    }, _0x45f9a4['prototype']['onFlyCross' + 'Arrow'] = function (_0x2bb54e) {
                        var _0x27dd40 = 0x0;
                        this['crossingDe' + 'lta'] += _0x2bb54e;
                        var _0x2a609b = this['crossingDe' + 'lta'] / (0x3 * _0x26628a['default']['ballCrossT' + 'ime']);
                        if (0x1 &gt;= _0x2a609b) {
                            var _0x4870d6 = _0x517674['default']['calcBezier' + 'PointEx'](_0x2a609b, this['flyCps']);
                            _0x27dd40 = _0x4870d6['y'];
                        } else
                            this['flyCrossAr' + 'row'] = !0x1, this['crossingDe' + 'lta'] = 0x0, this['onDropGrou' + 'nd'](this['start']);
                        return _0x27dd40;
                    }, _0x45f9a4['prototype']['startSpeed' + 'Up'] = function (_0x3a2e58, _0x678805) {
                        _0x38f847['prototype']['startSpeed' + 'Up']['call'](this, _0x3a2e58, _0x678805), this['isNearby']() &amp;&amp; _0x97e51a['default']['getInstanc' + 'e']()['playSound'](_0x5b68c9['Res']['SOUND_SPEE' + 'D']);
                    }, _0x45f9a4['prototype']['finish'] = function () {
                        var _0x196cf5 = this;
                        _0x38f847['prototype']['finish']['call'](this), this['isFinished'] &amp;&amp; this['billboard']['active'] &amp;&amp; (this['billboard']['active'] = !0x1, Laya['Tween']['to'](this, { 'ballSpeed': 0x0 }, 0x3e8, null, Laya['Handler']['create'](this, function () {
                            _0x196cf5['isStopped'] = !0x0;
                        })));
                    }, _0x45f9a4['prototype']['onDead'] = function () {
                        var _0x5e9067 = this;
                        this['isDead'] || (_0x38f847['prototype']['onDead']['call'](this), this['stop'](), this['billboard']['active'] = !0x1, this['carObj']['timerOnce'](0xbb8, this, function () {
                            _0x5e9067['deathEff']['stop'](), _0xe32d77['default']['getInstanc' + 'e']()['remove'](_0x5e9067['carObj']);
                        }));
                    }, _0x45f9a4['prototype']['isNearby'] = function () {
                        var _0x5d8d9f = _0x2883a7['default']['getInstanc' + 'e']()['getStart']();
                        return _0x5d8d9f = this['start'] - _0x5d8d9f, _0x5d8d9f &gt; -0x5 &amp;&amp; 0x14 &gt; _0x5d8d9f ? !0x0 : !0x1;
                    }, _0x45f9a4['prototype']['isFrontOf'] = function () {
                        var _0x2c3bca = _0x2883a7['default']['getInstanc' + 'e']()['getStart']();
                        return _0x2c3bca = this['start'] - _0x2c3bca, _0x2c3bca &gt; 0x0 &amp;&amp; 0x1e &gt; _0x2c3bca ? !0x0 : !0x1;
                    }, _0x45f9a4['prototype']['isOutOfEdg' + 'e'] = function () {
                        var _0x2bcc08 = 0.5 * _0x2883a7['default']['getInstanc' + 'e']()['getTrackWi' + 'dth']();
                        return Math['abs'](this['moveX']) &gt; _0x2bcc08 - 0.5 * this['long'] ? !0x0 : !0x1;
                    }, _0x45f9a4['prototype']['onOutOfEdg' + 'e'] = function (_0x51bb06) {
                        var _0x31b6f8 = this;
                        this['enableColl' + 'ide'](!0x1);
                        var _0x569219 = _0x51bb06['n']['clone']();
                        _0x569219['x'] = this['force'] &gt; 0x0 ? -0.3 : 0.3;
                        var _0x9665c2 = this['carObj']['transform']['position'], _0xca5b9f = new _0x5b68c9['Vector3']();
                        _0x5b68c9['Vector3']['scale'](_0x569219, 0x1e, _0x569219), _0x5b68c9['Vector3']['add'](_0x9665c2, _0x569219, _0xca5b9f), _0x13fafe['default']['moveAnim'](this['carObj'], _0x9665c2, _0xca5b9f, 0x1, 0x0, !0x1, !0x1, Laya['Handler']['create'](this, function () {
                            _0xe32d77['default']['getInstanc' + 'e']()['remove'](_0x31b6f8['carObj']);
                        })), _0x569219['setValue'](0x0, 0x0, 0x14), this['carObj']['frameLoop'](0x1, this, function () {
                            _0x31b6f8['carObj']['transform']['rotate'](_0x569219, !0x0, !0x1);
                        }), this['stop']();
                    }, _0x45f9a4['prototype']['clear'] = function () {
                        return this['stop'](), this['isRemoved'] ? void this['recover']() : void _0x5c1be8['AutoReleas' + 'eManager']['getInstanc' + 'e']()['add'](this['carObj'], !0x1);
                    }, _0x45f9a4['prototype']['recover'] = function () {
                        if (!this['carObj']['destroyed']) {
                            this['isRemoved'] = this['crossArrow'] = this['isDead'] = this['isStopped'] = this['isFinished'] = !0x1, this['speedingOn' + 'ce'] = this['speedingDo' + 'wn'] = this['speedingUp'] = 0x0, this['tailShowDe' + 'lta'] = this['moveX'] = this['crossingDe' + 'lta'] = 0x0, this['raceInfo'] = this['collideWit' + 'h'] = null;
                            var _0x9dd899 = this['trail']['trailRende' + 'rer']['material'];
                            _0x9dd899['colorA'] = 0x0, this['speedUpFx']['active'] = this['trail']['active'] = this['decal']['active'] = !0x0;
                            var _0x5bbbdb = this['getCar']();
                            _0x5bbbdb['active'] = !0x0, this['carObj']['transform']['worldMatri' + 'x']['identity'](), this['enableColl' + 'ide'](), _0xe32d77['default']['getInstanc' + 'e']()['recover'](this['carObj']);
                        }
                    }, _0x45f9a4;
                }(_0x4594c6['CarScript']);
            _0x1b86d4['default'] = _0x5ac099;
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../config/GameCfg': 0x6,
            '../framework/BehaviorTree/BTDecorator': 0x10,
            '../framework/BehaviorTree/BTSelector': 0x11,
            '../framework/BehaviorTree/BTreeNode': 0x12,
            '../framework/BehaviorTree/BehaviorTree': 0x13,
            '../framework/Manager/AutoReleaseManager': 0x17,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Tools/Utils': 0x1f,
            '../logic/AICarLogic': 0x23,
            '../logic/GameLogic': 0x25,
            '../logic/RaceTrackLogic': 0x28,
            './CarScript': 0x43
        }
    ],
    0x42: [
        function (_0x5b9f9b, _0x4c3a70, _0x4ee16f) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4ee16f, '__esModule', { 'value': !0x0 });
            var _0x515a68 = _0x5b9f9b('../sdk/Scr' + 'ipt/SDKBtn' + '_Reward'), _0x4beaaa = _0x5b9f9b('../common/' + 'GameDefine'), _0x5469b5 = _0x5b9f9b('../framewo' + 'rk/UIModel' + '/Effects'), _0x43cb35 = _0x5b9f9b('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x371157 = function (_0x177c78) {
                    function _0x5c1c9a() {
                        var _0x5e5dfb = _0x177c78['call'](this) || this;
                        return _0x5e5dfb['isPlayClic' + 'kEff'] = !0x0, _0x5e5dfb['adId'] = 'videoID0', _0x5e5dfb;
                    }
                    return __extends(_0x5c1c9a, _0x177c78), _0x5c1c9a['prototype']['onEnable'] = function () {
                        this['refreshUI'](), this['isPlayClic' + 'kEff'] &amp;&amp; _0x5469b5['default']['btnScaleEf' + 'f'](this['owner'], {
                            'x': 0.9,
                            'y': 0.9
                        });
                    }, _0x5c1c9a['prototype']['onClick'] = function () {
                        _0x177c78['prototype']['onClick']['call'](this), this['refreshUI'](), _0x43cb35['default']['getInstanc' + 'e']()['playSound'](_0x4beaaa['Res']['SOUND_CLIC' + 'K']);
                    }, _0x5c1c9a['prototype']['refreshUI'] = function () {
                        var _0x403b24 = this['owner'], _0x2e32e0 = _0x403b24['getChildBy' + 'Name']('shareImg');
                        if (_0x2e32e0) {
                            var _0x3854b6 = this['rewardStra' + 'tegyInst']['getStrateg' + 'y']();
                            _0x2e32e0['source'] = Laya['loader']['getRes'](_0x4beaaa['Res']['UI_VIDEO']);
                        }
                    }, _0x5c1c9a;
                }(_0x515a68['default']);
            _0x4ee16f['default'] = _0x371157;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/UIModel/Effects': 0x20,
            '../sdk/Script/SDKBtn_Reward': 0x59
        }
    ],
    0x43: [
        function (_0xe565df, _0x1787a6, _0x4d7db7) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4d7db7, '__esModule', { 'value': !0x0 });
            var _0x3681fe = _0xe565df('../common/' + 'GameDefine'), _0x4a297e = _0xe565df('./Collisio' + 'nTrigger'), _0x4f365b = _0xe565df('../logic/G' + 'ameLogic'), _0x160a5f = _0xe565df('../framewo' + 'rk/Tools/U' + 'tils'), _0x5ef9ca = _0xe565df('../common/' + 'Helper'), _0x163c02 = _0xe565df('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x3ec262 = _0xe565df('../sdk/Sdk'), _0x31f87e = _0xe565df('../config/' + 'GameCfg'), _0x11ff1a = _0xe565df('../framewo' + 'rk/Single/' + 'EventCente' + 'r'), _0xbe9f3a = _0xe565df('../logic/R' + 'aceTrackLo' + 'gic'), _0x10b43b = _0xe565df('./AICarScr' + 'ipt'), _0x51dfe9 = _0xe565df('../logic/A' + 'ICarLogic'), _0x26ad6f = _0xe565df('../logic/C' + 'ameraLogic'), _0x4c286c = function (_0x47990b) {
                    function _0x2dad0b(_0x26e52c) {
                        var _0x4b2c9a = _0x47990b['call'](this) || this;
                        return _0x4b2c9a['_curSpeed'] = _0x4b2c9a['speed'] = 0x0, _0x4b2c9a['speedingFl' + 'y'] = _0x4b2c9a['speedingOn' + 'ce'] = _0x4b2c9a['speedingDo' + 'wn'] = _0x4b2c9a['speedingUp'] = 0x0, _0x4b2c9a['gameStart'] = _0x4b2c9a['isLoaded'] = _0x4b2c9a['crossArrow'] = !0x1, _0x4b2c9a['lastForce'] = _0x4b2c9a['yawDelta'] = _0x4b2c9a['force'] = _0x4b2c9a['drift'] = _0x4b2c9a['moveX'] = _0x4b2c9a['crossingDe' + 'lta'] = 0x0, _0x4b2c9a['modelUrl'] = _0x26e52c, _0x4b2c9a['tempMatrix'] = new Laya['Matrix4x4'](), _0x4b2c9a['wheels'] = [], _0x4b2c9a['frontWheel' + 's'] = [], _0x4b2c9a['crossArrow'] = _0x4b2c9a['flyCrossAr' + 'row'] = !0x1, _0x4b2c9a['isFinished'] = _0x4b2c9a['isDead'] = !0x1, _0x4b2c9a;
                    }
                    return __extends(_0x2dad0b, _0x47990b), Object['defineProp' + 'erty'](_0x2dad0b['prototype'], 'curSpeed', {
                        'get': function () {
                            return this['_curSpeed'] = this['speed'] + this['speedingUp'] + this['speedingOn' + 'ce'] + this['speedingFl' + 'y'] - this['speedingDo' + 'wn'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x2dad0b['prototype']['onAwake'] = function () {
                        this['carObj'] = this['owner'];
                        var _0xcc143 = this;
                        this['carObj']['callLater'](function () {
                            _0x160a5f['default']['create3dMo' + 'del'](_0xcc143['modelUrl'], Laya['Handler']['create'](_0xcc143, _0xcc143['onSpriteLo' + 'aded']));
                        }), this['trail'] = this['carObj']['getChildBy' + 'Name']('fx_trail'), this['trail']['trailFilte' + 'r']['alignment'] = 0x1, this['trail']['trailFilte' + 'r']['time'] = 0.2, this['trail']['transform']['localPosit' + 'ionY'] = 0.02, this['trail']['trailRende' + 'rer']['sortingFud' + 'ge'] = 0xa, this['speedUpFx'] = this['carObj']['getChildBy' + 'Name']('fx_speedup'), this['speedUpFx']['transform']['localPosit' + 'ionY'] += 0.2, this['speedUpFx']['disableFog']();
                    }, _0x2dad0b['prototype']['onSpriteLo' + 'aded'] = function (_0x52c79a) {
                        var _0x25ff2f = _0x4f365b['default']['getInstanc' + 'e']()['getGameSta' + 'te']();
                        if (this['destroyed'] || this['carObj']['destroyed'] || _0x25ff2f == _0x3681fe['GameState']['E_GAME_OVE' + 'R'])
                            return void _0x52c79a['destroy']();
                        this['isLoaded'] = !0x0, console['log']('onSpriteLo' + 'aded:\x20', _0x52c79a['url']), _0x52c79a = _0x52c79a['clone'](), _0x52c79a['_isStatic'] = !0x0, this['getWheels'](_0x52c79a, this['wheels'], this['frontWheel' + 's']), this['car'] = _0x52c79a, Laya['MeshRender' + 'StaticBatc' + 'hManager']['combine'](_0x52c79a);
                        var _0x44a4c4 = _0x160a5f['default']['get3dLocal' + 'ModelSize'](_0x52c79a), _0x23fff3 = _0x52c79a['addCompone' + 'nt'](Laya['PhysicsCol' + 'lider']), _0x219808 = new Laya['BoxCollide' + 'rShape'](_0x44a4c4['x'], _0x44a4c4['y'], _0x44a4c4['z']);
                        _0x23fff3['colliderSh' + 'ape'] = _0x219808;
                        var _0x811bcc = _0x52c79a['addCompone' + 'nt'](Laya['Rigidbody3' + 'D']);
                        _0x219808 = new Laya['BoxCollide' + 'rShape'](_0x44a4c4['x'], _0x44a4c4['y'], _0x44a4c4['z']), _0x811bcc['isKinemati' + 'c'] = !0x0, _0x811bcc['colliderSh' + 'ape'] = _0x219808, _0x52c79a['addCompone' + 'nt'](_0x4a297e['default']), _0x52c79a['on'](_0x3681fe['GameEvent']['E_COLLISIO' + 'N'], this, this['onCollisio' + 'n']);
                        var _0x287f48 = _0x160a5f['default']['get3dModel' + 'Size'](_0x52c79a);
                        this['long'] = _0x287f48['x'], this['height'] = _0x287f48['y'], this['width'] = _0x287f48['z'];
                        var _0x5bee0a = new _0x3681fe['Vector3'](0x0, 0.5 * -this['height'], 0x0);
                        return _0x52c79a['transform']['translate'](_0x5bee0a, !0x1), this['trail']['transform']['localPosit' + 'ionZ'] -= 0.3 * _0x287f48['z'], _0x52c79a['addChild'](this['trail']), _0x52c79a['addChild'](this['speedUpFx']), this['carObj']['addChild'](_0x52c79a), this['createShad' + 'ow'](), this['refresh'](), _0x52c79a;
                    }, _0x2dad0b['prototype']['getWheels'] = function (_0x509257, _0x504f56, _0x12e0b1) {
                        for (var _0xec802c = 0x0, _0x38ee11 = _0x509257['_children']; _0xec802c &lt; _0x38ee11['length']; _0xec802c++) {
                            var _0x46c571 = _0x38ee11[_0xec802c], _0x3bbbe7 = _0x46c571['name'];
                            _0x3bbbe7 &amp;&amp; _0x3bbbe7['match'](/Wheel_.+/) ? -0x1 != _0x3bbbe7['indexOf']('F.L') || -0x1 != _0x3bbbe7['indexOf']('F.R') ? _0x12e0b1['push'](_0x46c571) : _0x504f56['push'](_0x46c571) : _0x46c571['_children']['length'] &gt; 0x0 &amp;&amp; (_0x46c571['_isStatic'] = !0x0, this['getWheels'](_0x46c571, _0x504f56, _0x12e0b1));
                        }
                    }, _0x2dad0b['prototype']['createShad' + 'ow'] = function () {
                        var _0x1be16b = _0x4f365b['default']['getInstanc' + 'e']()['getShadowM' + 'aterial'](), _0x4c4883 = _0x5ef9ca['default']['createPlan' + 'e'](1.5 * this['long'], 1.2 * this['width'], _0x1be16b);
                        this['decal'] = _0x4c4883, _0x4c4883['transform']['localPosit' + 'ionY'] = 0.01, this['car']['addChild'](_0x4c4883);
                    }, _0x2dad0b['prototype']['onEnable'] = function () {
                        this['refresh']();
                    }, _0x2dad0b['prototype']['refresh'] = function () {
                        this['carObj']['name'] = this['name'], this['onGameStar' + 't'](), _0x11ff1a['default']['getInstanc' + 'e']()['on'](_0x3681fe['GameEvent']['E_GAME_STA' + 'TE_CHANGED'], this, this['onGameStar' + 't']);
                    }, _0x2dad0b['prototype']['onGameStar' + 't'] = function () {
                        var _0x4f8e43 = _0x4f365b['default']['getInstanc' + 'e']()['getGameSta' + 'te']();
                        this['gameStart'] = _0x4f8e43 == _0x3681fe['GameState']['E_GAME_STA' + 'RT'] || _0x4f8e43 == _0x3681fe['GameState']['E_GAME_FIN' + 'ISH'];
                    }, _0x2dad0b['prototype']['onDisable'] = function () {
                        this['gameStart'] = !0x1, this['carObj']['timer']['clearAll'](this), _0x11ff1a['default']['getInstanc' + 'e']()['offAllCall' + 'er'](this);
                    }, _0x2dad0b['prototype']['onDestroy'] = function () {
                        this['deathEff'] &amp;&amp; (this['deathEff']['destroy'](), this['deathEff'] = null), this['car'] = this['carObj'] = null, this['wheels']['clear'](), this['wheels'] = null, this['frontWheel' + 's']['clear'](), this['raceInfo'] = null, this['trail'] = this['speedUpFx'] = this['frontWheel' + 's'] = null;
                    }, _0x2dad0b['prototype']['onCollisio' + 'n'] = function (_0x350f1f) {
                        if (_0x350f1f['code'] == _0x3681fe['GameCode']['E_COLLISIO' + 'N_ENTER']) {
                            var _0x3ea724 = _0x350f1f['c']['other'];
                            return this['collideWit' + 'h'] = _0x3ea724['collisionG' + 'roup'], !0x0;
                        }
                        return this['collideWit' + 'h'] = null, !0x1;
                    }, _0x2dad0b['prototype']['startSpeed' + 'Up'] = function (_0x2f3474, _0x2ba5e1) {
                        var _0x32069c = this['_curSpeed'] * _0x2f3474, _0x39e2dc = this['speed'] * _0x31f87e['default']['ballSpeedU' + 'p'];
                        _0x2f3474 = Math['max'](Math['min'](_0x39e2dc, _0x32069c) - this['_curSpeed'], 0x0), this['speedingUp'] += _0x2f3474, this['speedingUp'] &gt; 0x0 &amp;&amp; (this['speedUpFx']['isPlaying']() || this['speedUpFx']['play'](), this['carObj']['clearTimer'](this, this['stopSpeedU' + 'p']), this['carObj']['timerOnce'](_0x2ba5e1, this, this['stopSpeedU' + 'p']));
                    }, _0x2dad0b['prototype']['stopSpeedU' + 'p'] = function () {
                        this['speedingUp'] = 0x0, 0x0 == this['speedingOn' + 'ce'] &amp;&amp; this['speedUpFx']['stop']();
                    }, _0x2dad0b['prototype']['speedUpOnc' + 'e'] = function (_0xc0c822, _0x17a507, _0x8fe32) {
                        void 0x0 === _0x8fe32 &amp;&amp; (_0x8fe32 = !0x0);
                        var _0xf6dd94 = this['_curSpeed'] * _0xc0c822, _0xf416d0 = this['speed'] * _0x31f87e['default']['ballSpeedU' + 'p'];
                        this['speedingOn' + 'ce'] = Math['max'](Math['min'](_0xf416d0, _0xf6dd94) - this['_curSpeed'], 0x0), this['speedingOn' + 'ce'] &gt; 0x0 &amp;&amp; (!this['speedUpFx']['isPlaying']() &amp;&amp; _0x8fe32 &amp;&amp; this['speedUpFx']['play'](), this['carObj']['clearTimer'](this, this['stopSpeedU' + 'pOnce']), this['carObj']['timerOnce'](_0x17a507, this, this['stopSpeedU' + 'pOnce']));
                    }, _0x2dad0b['prototype']['stopSpeedU' + 'pOnce'] = function () {
                        this['speedingOn' + 'ce'] = 0x0, 0x0 == this['speedingUp'] &amp;&amp; this['speedUpFx']['stop']();
                    }, _0x2dad0b['prototype']['startSpeed' + 'Down'] = function (_0x7cc1a4, _0x5beda6) {
                        var _0x5067f7 = this['_curSpeed'] * _0x7cc1a4, _0x446686 = this['speed'] * _0x31f87e['default']['ballSpeedD' + 'own'];
                        _0x5067f7 = Math['max'](this['_curSpeed'] - Math['max'](_0x446686, _0x5067f7), 0x0), _0x5067f7 &gt; 0x0 &amp;&amp; (Laya['Tween']['clearAll'](this), Laya['Tween']['to'](this, { 'speedingDown': _0x5067f7 }, _0x5beda6, Laya['Ease']['strongOut'], Laya['Handler']['create'](this, this['stopSpeedD' + 'own'], [_0x5beda6])));
                    }, _0x2dad0b['prototype']['stopSpeedD' + 'own'] = function (_0xb83844) {
                        Laya['Tween']['to'](this, { 'speedingDown': 0x0 }, _0xb83844, Laya['Ease']['strongIn']);
                    }, _0x2dad0b['prototype']['onUpdate'] = function (_0x156887, _0x201145) {
                        if (this['isLoaded'] &amp;&amp; _0x156887) {
                            if (_0x201145) {
                                var _0x14d368 = _0xbe9f3a['default']['getInstanc' + 'e']()['isOutOfTra' + 'ck'](_0x201145);
                                _0x14d368 &amp;&amp; !this['isFinished'] &amp;&amp; this['finish']();
                            }
                            var _0x20e2ad = _0x160a5f['default']['getFrameDe' + 'lta']();
                            this['raceInfo'] = _0x156887;
                            var _0x49ba14 = new _0x3681fe['Vector3'](), _0x2c3449 = Math['abs'](this['drift']);
                            if (_0x2c3449 &gt; 0.001) {
                                var _0x5b68e3 = 0x0, _0x4ed6e4 = Math['sign'](this['drift']);
                                _0x5b68e3 = 0xa * _0x20e2ad, _0x2c3449 = Math['max'](_0x2c3449 - _0x5b68e3, 0x0), _0x5b68e3 *= _0x4ed6e4, this['drift'] = _0x4ed6e4 * _0x2c3449, this['setMoveX'](this['moveX'] - _0x5b68e3);
                            }
                            _0x49ba14['x'] = -this['moveX'];
                            if (this['crossArrow']) {
                                this['crossingDe' + 'lta'] += _0x20e2ad;
                                var _0x32675e = this['crossingDe' + 'lta'] / _0x31f87e['default']['ballCrossT' + 'ime'];
                                if (0x1 &gt;= _0x32675e) {
                                    var _0x2fd420 = _0x160a5f['default']['calcBezier' + 'PointEx'](_0x32675e, _0x4f365b['default']['getInstanc' + 'e']()['getJumpCps']());
                                    _0x49ba14['y'] += _0x2fd420['y'];
                                } else
                                    this['crossArrow'] = !0x1, this['crossingDe' + 'lta'] = 0x0, this['onDropGrou' + 'nd']();
                            } else
                                this['flyCrossAr' + 'row'] &amp;&amp; (_0x49ba14['y'] += this['onFlyCross' + 'Arrow'](_0x20e2ad));
                            if (_0x49ba14['y'] += 0.5 * this['height'], _0x5ef9ca['default']['locateSpri' + 'te3D'](this['carObj'], _0x156887, _0x49ba14), Math['abs'](this['force']) &gt; 0x0 || this['yawDelta'] &gt; 0x0) {
                                this['yawDelta'] &gt; 0x0 ? (this['yawDelta'] -= _0x20e2ad, this['force'] * this['lastForce'] &lt; 0x0 &amp;&amp; (this['lastForce'] = this['force'])) : (this['yawDelta'] = 0.1, this['lastForce'] = this['force']);
                                var _0x1e887c = this['lastForce'] &gt; 0x0 ? _0x156887['nR'] : _0x156887['nL'];
                                _0x3681fe['Vector3']['scale'](_0x1e887c, 0.4, _0x49ba14), _0x3681fe['Vector3']['add'](_0x156887['n'], _0x49ba14, _0x49ba14), _0x5ef9ca['default']['rotateBall'](this['frontWheel' + 's'], _0x49ba14);
                            } else
                                _0x5ef9ca['default']['rotateBall'](this['frontWheel' + 's'], _0x156887['n']);
                            _0x5ef9ca['default']['rotateBall'](this['wheels'], _0x156887['n']);
                        }
                    }, _0x2dad0b['prototype']['onFlyCross' + 'Arrow'] = function (_0x4ad88f) {
                        return 0x0;
                    }, _0x2dad0b['prototype']['finish'] = function () {
                        this['isFinished'] = !0x0;
                    }, _0x2dad0b['prototype']['onDead'] = function () {
                        if (this['isDead'] = !0x0, !this['deathEff']) {
                            var _0x5384c3 = _0x4f365b['default']['getInstanc' + 'e']()['cloneDeath' + 'Fx']();
                            _0x5384c3['transform']['localPosit' + 'ionY'] = 0.5 * -this['height'] + 0.02, _0x5384c3['transform']['localPosit' + 'ionZ'] = 0.5 * -this['width'], this['carObj']['addChild'](_0x5384c3), this['deathEff'] = _0x5384c3;
                        }
                        this['deathEff']['play'](), this['decal']['active'] = this['trail']['active'] = this['speedUpFx']['active'] = this['car']['active'] = !0x1;
                    }, _0x2dad0b['prototype']['onDropGrou' + 'nd'] = function (_0x312efd) {
                        if (_0x312efd) {
                            var _0x2bcdc6 = _0xbe9f3a['default']['getInstanc' + 'e']()['isOutOfTra' + 'ck'](_0x312efd);
                            _0x2bcdc6 &amp;&amp; !this['isFinished'] &amp;&amp; this['finish']();
                        }
                    }, _0x2dad0b['prototype']['getCar'] = function () {
                        return this['car'];
                    }, _0x2dad0b['prototype']['getMoveX'] = function () {
                        return this['moveX'];
                    }, _0x2dad0b['prototype']['setMoveX'] = function (_0x41c287) {
                        this['force'] = _0x41c287 - this['moveX'], this['moveX'] = _0x41c287;
                    }, _0x2dad0b['prototype']['getRaceInf' + 'o'] = function () {
                        return this['raceInfo'];
                    }, _0x2dad0b['prototype']['setRaceInf' + 'o'] = function (_0x45d035) {
                        this['raceInfo'] = _0x45d035;
                    }, _0x2dad0b['prototype']['setDrift'] = function (_0x47655c) {
                        this['drift'] += _0x47655c;
                    }, _0x2dad0b['prototype']['getForce'] = function () {
                        return this['force'];
                    }, _0x2dad0b;
                }(Laya['Script3D']);
            _0x4d7db7['CarScript'] = _0x4c286c;
            var _0x59dfde = function (_0x32cd10) {
                function _0xa77abd() {
                    var _0x2df104 = this, _0x41d88a = _0x4f365b['default']['getInstanc' + 'e']()['getCurMode' + 'l']();
                    _0x2df104 = _0x32cd10['call'](this, _0x41d88a) || this, _0x2df104['name'] = 'MyCar', _0x2df104['_curSpeed'] = _0x2df104['speed'] = _0x4f365b['default']['getInstanc' + 'e']()['getCurSpee' + 'd']();
                    var _0x4ea7cf = 0x1e, _0x48e4df = _0x2df104['speed'], _0x39eeff = new _0x3681fe['Vector3'](0x0, _0x48e4df, 0.5 * _0x4ea7cf), _0x1d15e6 = new _0x3681fe['Vector3'](0x0, 0x0, _0x4ea7cf);
                    return _0x2df104['flyCps'] = [
                        _0x3681fe['Vector3']['_ZERO'],
                        _0x39eeff,
                        _0x1d15e6
                    ], _0x2df104['flyRotate'] = new _0x3681fe['Vector3'](), _0x2df104['invincible'] = !0x1, _0x2df104;
                }
                return __extends(_0xa77abd, _0x32cd10), _0xa77abd['prototype']['onAwake'] = function () {
                    _0x32cd10['prototype']['onAwake']['call'](this);
                    var _0x5d75e7 = _0x4f365b['default']['getInstanc' + 'e']();
                    this['dustEff'] = _0x5d75e7['getDustEff' + 'ect'](), this['dustEff']['transform']['localPosit' + 'ion'] = new _0x3681fe['Vector3'](0x0, -0.1, 0x0), this['dustEff']['transform']['localScale']['setValue'](0x4, 0x4, 0x4), this['dustEff']['disableFog'](), this['carObj']['addChild'](this['dustEff']), this['collideEff'] = _0x5d75e7['getCollide' + 'Effect'](), this['collideEff']['transform']['localScale']['setValue'](0x2, 0x2, 0x2), this['collideEff']['disableFog'](), this['carObj']['addChild'](this['collideEff']);
                }, _0xa77abd['prototype']['onSpriteLo' + 'aded'] = function (_0x5ee47a) {
                    var _0x1668e3 = _0x32cd10['prototype']['onSpriteLo' + 'aded']['call'](this, _0x5ee47a);
                    if (!_0x1668e3)
                        return _0x1668e3;
                    var _0x7c0856 = _0x1668e3['getCompone' + 'nt'](Laya['PhysicsCol' + 'lider']);
                    _0x7c0856['collisionG' + 'roup'] = _0x3681fe['CollideGro' + 'upType']['BALL'];
                    var _0x2ad80c = _0x1668e3['getCompone' + 'nt'](Laya['Rigidbody3' + 'D']);
                    return _0x2ad80c['collisionG' + 'roup'] = _0x3681fe['CollideGro' + 'upType']['BALL'], this['carObj']['transform']['translate'](new _0x3681fe['Vector3'](0x0, 0.5 * this['height'], 0x0), !0x0), _0x1668e3;
                }, _0xa77abd['prototype']['onCollisio' + 'n'] = function (_0x55b942) {
                    var _0x4bdf31 = _0x32cd10['prototype']['onCollisio' + 'n']['call'](this, _0x55b942);
                    if (!_0x4bdf31)
                        return _0x4bdf31;
                    var _0x10863b = _0x55b942['c']['other']['owner'];
                    switch (console['log']('collide\x20wi' + 'th:\x20' + _0x10863b['name'] + '\x20code:\x20' + _0x55b942['code']), this['collideWit' + 'h']) {
                    case _0x3681fe['CollideGro' + 'upType']['JUMPARROW']:
                        this['flyCrossAr' + 'row'] ? this['startFlyAr' + 'row']() : this['crossArrow'] = !0x0;
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['FLYARROW']:
                        this['startFlyAr' + 'row']();
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['DIAMOND']:
                        var _0x31f3cd = _0x4f365b['default']['getInstanc' + 'e']()['getBonusDi' + 'amond']();
                        _0x31f3cd++, _0x4f365b['default']['getInstanc' + 'e']()['setBonusDi' + 'amond'](_0x31f3cd);
                        var _0x2991e1 = _0x10863b['transform']['position']['clone']();
                        _0x2991e1['y'] += 0x5, _0x5ef9ca['default']['moveAnim'](_0x10863b, _0x10863b['transform']['position'], _0x2991e1, 0.5, 0x0, !0x1, !0x1), _0x163c02['default']['getInstanc' + 'e']()['playSound'](_0x3681fe['Res']['SOUND_COIN']), 'diamond' == _0x10863b['name'] &amp;&amp; _0x3ec262['Sdk']['getInstanc' + 'e']()['vibrate']();
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['SPEEDARROW']:
                        this['startSpeed' + 'Up'](_0x31f87e['default']['ballSpeedU' + 'p'], 0xbb8);
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['FINISH']:
                        _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_FIN' + 'ISH']);
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['BOX_BLOCK']:
                        if (this['invincible'])
                            break;
                        this['startSpeed' + 'Down'](0.5 * _0x31f87e['default']['ballSpeedD' + 'own'], 0x1f4);
                        for (var _0x29c9c1 = _0x55b942['c']['contacts'], _0x220c43 = new _0x3681fe['Vector3'](0x0, 0x0, 0x1), _0x26227d = new _0x3681fe['Vector3'](), _0x49be07 = 0x0, _0x4c7a54 = _0x29c9c1; _0x49be07 &lt; _0x4c7a54['length']; _0x49be07++) {
                            var _0x4ad768 = _0x4c7a54[_0x49be07];
                            _0x3681fe['Vector3']['add'](_0x4ad768['positionOn' + 'B'], _0x26227d, _0x26227d);
                        }
                        _0x3681fe['Vector3']['scale'](_0x26227d, 0x1 / _0x29c9c1['length'], _0x26227d);
                        var _0x405e29 = this['getCar']()['transform']['worldMatri' + 'x'];
                        _0x3681fe['Vector3']['TransformN' + 'ormal'](_0x220c43, _0x405e29, _0x220c43), _0x5ef9ca['default']['crashSprit' + 'e3D'](_0x10863b, _0x26227d, _0x220c43), _0x51dfe9['default']['getInstanc' + 'e']()['isCarBehin' + 'd']() || _0x51dfe9['default']['getInstanc' + 'e']()['generateCa' + 'rsBehind']();
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['SOLID_BLOC' + 'K']:
                        if (this['invincible'])
                            break;
                        this['onDead']();
                        break;
                    case _0x3681fe['CollideGro' + 'upType']['AI']:
                        var _0x3fd2c0 = _0x10863b['parent']['getCompone' + 'nt'](_0x10b43b['default']);
                        if (_0x163c02['default']['getInstanc' + 'e']()['playSound'](_0x3681fe['Res']['SOUND_DEAT' + 'H']), _0x3ec262['Sdk']['getInstanc' + 'e']()['vibrate'](), this['speedingOn' + 'ce'] || this['speedingUp']) {
                            var _0x3c0e32 = this['carObj']['transform']['position'], _0x14d347 = _0x10863b['parent']['transform']['position'], _0x20d050 = _0x3c0e32['x'] &gt; _0x14d347['x'] ? -0x3 : 0x3;
                            return void _0x3fd2c0['setDrift'](_0x20d050);
                        }
                        for (var _0x29c9c1 = _0x55b942['c']['contacts'], _0x220c43 = new _0x3681fe['Vector3'](), _0x26227d = void 0x0, _0xb62c66 = 0x0, _0x1f6a25 = _0x29c9c1; _0xb62c66 &lt; _0x1f6a25['length']; _0xb62c66++) {
                            var _0x4ad768 = _0x1f6a25[_0xb62c66];
                            _0x3681fe['Vector3']['add'](_0x4ad768['normal'], _0x220c43, _0x220c43), _0x26227d = _0x4ad768['positionOn' + 'A'];
                        }
                        _0x3681fe['Vector3']['normalize'](_0x220c43, _0x220c43);
                        var _0x405e29 = _0x10863b['transform']['worldMatri' + 'x'];
                        _0x405e29['invert'](this['tempMatrix']), _0x3681fe['Vector3']['TransformN' + 'ormal'](_0x220c43, this['tempMatrix'], _0x220c43);
                        var _0x414bff = _0x3681fe['Vector3']['dot'](_0x220c43, _0x3681fe['Vector3']['_NegativeU' + 'nitZ']) &gt; 0.3, _0x3425d5 = void 0x0, _0x1a077e = void 0x0;
                        if (_0x414bff) {
                            this['curSpeed'] &gt; _0x3fd2c0['curSpeed'] ? (_0x3425d5 = this, _0x1a077e = _0x3fd2c0) : (_0x3425d5 = _0x3fd2c0, _0x1a077e = this);
                            var _0x1f922a = _0x3425d5['curSpeed'] / _0x1a077e['curSpeed'], _0x4cde29 = 0x190 * _0x1f922a, _0x91f3fa = _0x1f922a * _0x31f87e['default']['ballSpeedU' + 'p'];
                            _0x3425d5['startSpeed' + 'Down'](_0x31f87e['default']['ballSpeedD' + 'own'], 0x1f4), _0x1a077e['speedUpOnc' + 'e'](_0x91f3fa, _0x4cde29);
                        } else {
                            _0x3681fe['Vector3']['transformV' + '3ToV3'](_0x26227d, this['tempMatrix'], _0x26227d), _0x26227d['x'] *= -0x1, _0x26227d['y'] = 0x0, _0x26227d['z'] = 0x0, this['collideEff']['transform']['localPosit' + 'ion'] = _0x26227d, this['collideEff']['play'](), Math['abs'](this['getForce']()) &gt;= Math['abs'](_0x3fd2c0['getForce']()) ? (_0x3425d5 = this, _0x1a077e = _0x3fd2c0) : (_0x3425d5 = _0x3fd2c0, _0x1a077e = this);
                            var _0x20d050 = _0x26227d['x'] &gt; 0x0 ? 0x1 : -0x1;
                            _0x1a077e['setDrift'](_0x20d050);
                        }
                    }
                    return _0x4bdf31;
                }, _0xa77abd['prototype']['onDisable'] = function () {
                    _0x32cd10['prototype']['onDisable']['call'](this), this['raceInfo'] = null, this['collideWit' + 'h'] = this['speedUpFx'] = null, this['trail'] = this['decal'] = this['colliderSh' + 'ape'] = null;
                }, _0xa77abd['prototype']['onDestroy'] = function () {
                    _0x32cd10['prototype']['onDestroy']['call'](this), this['collideEff'] &amp;&amp; (this['collideEff']['destroy'](), this['collideEff'] = null), this['dustEff'] &amp;&amp; (this['dustEff']['destroy'](), this['dustEff'] = null), this['flyRotate'] = this['flyCps'] = this['flyInfo'] = null;
                }, _0xa77abd['prototype']['onUpdate'] = function () {
                    if (this['gameStart'] &amp;&amp; this['isLoaded']) {
                        var _0x92b930 = _0x4f365b['default']['getInstanc' + 'e'](), _0x337a26 = _0x92b930['getGameSta' + 'te']();
                        if (_0x337a26 != _0x3681fe['GameState']['E_GAME_OVE' + 'R']) {
                            _0x92b930['isInfinity' + 'Model']() &amp;&amp; (this['speed'] = _0x92b930['getCurSpee' + 'd']());
                            var _0x4e7e72 = this['curSpeed'] * _0x160a5f['default']['getFrameDe' + 'lta']() * this['carObj']['timer']['scale'], _0x43c32c = _0xbe9f3a['default']['getInstanc' + 'e']()['updateForw' + 'ardVec'](_0x4e7e72);
                            _0x32cd10['prototype']['onUpdate']['call'](this, _0x43c32c, _0xbe9f3a['default']['getInstanc' + 'e']()['getStart']());
                            var _0xa4eda4 = this['flyInfo'];
                            if (this['flyCrossAr' + 'row']) {
                                var _0x82df4f = new Laya['Vector3'](), _0xeadb29 = Math['acos'](_0x3681fe['Vector3']['dot'](_0xa4eda4['up'], Laya['Vector3']['_Up']));
                                _0x3681fe['Vector3']['cross'](_0x3681fe['Vector3']['_Up'], _0xa4eda4['up'], _0x82df4f), _0xeadb29 *= Math['sign'](_0x82df4f['x']), _0x82df4f['setValue'](_0xeadb29, 0x0, 0x0), this['carObj']['transform']['rotate'](_0x82df4f, !0x0, !0x0);
                            }
                            var _0x1a80ff = 0x0;
                            _0xa4eda4 &amp;&amp; (_0x1a80ff = _0xa4eda4['start']['y']), _0x26ad6f['default']['getInstanc' + 'e']()['update'](this['moveX'], _0x43c32c, _0x1a80ff), this['force'] = 0x0;
                        }
                    }
                }, _0xa77abd['prototype']['onFlyCross' + 'Arrow'] = function (_0x32652f) {
                    var _0x92bbce = 0x0;
                    this['crossingDe' + 'lta'] += _0x32652f;
                    var _0x12fb3f, _0x51be63 = this['crossingDe' + 'lta'] / (0x6 * _0x31f87e['default']['ballCrossT' + 'ime']);
                    return 0x1 &gt;= _0x51be63 ? (_0x12fb3f = _0x160a5f['default']['getBezierI' + 'nfo'](this['flyCps'], _0x51be63), this['flyInfo'] = _0x12fb3f, _0x92bbce = _0x12fb3f['start']['y']) : this['onDropGrou' + 'nd'](_0xbe9f3a['default']['getInstanc' + 'e']()['getStart']()), _0x92bbce;
                }, _0xa77abd['prototype']['onDropGrou' + 'nd'] = function (_0x23de4e) {
                    _0x32cd10['prototype']['onDropGrou' + 'nd']['call'](this, _0x23de4e), this['crossingDe' + 'lta'] = 0x0, this['flyCrossAr' + 'row'] &amp;&amp; (this['flyCrossAr' + 'row'] = !0x1, this['flyInfo'] = null, _0x4f365b['default']['getInstanc' + 'e']()['setFlying'](!0x1), this['speedingFl' + 'y'] = 0x0, this['decal']['active'] = !0x0, _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_SPE' + 'EDUP'], { 'code': _0x3681fe['GameCode']['E_FLYARROW' + '_STOP'] }), this['dustEff']['play']()), _0x3ec262['Sdk']['getInstanc' + 'e']()['vibrate']();
                }, _0xa77abd['prototype']['startFlyAr' + 'row'] = function () {
                    this['flyCrossAr' + 'row'] ? this['crossingDe' + 'lta'] = 0x0 : (this['decal']['active'] = !0x1, this['flyCrossAr' + 'row'] = !0x0, this['speedingFl' + 'y'] = 0x3, _0x4f365b['default']['getInstanc' + 'e']()['setFlying'](!0x0), _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_SPE' + 'EDUP'], { 'code': _0x3681fe['GameCode']['E_FLYARROW' + '_START'] }), _0x163c02['default']['getInstanc' + 'e']()['playSound'](_0x3681fe['Res']['SOUND_FLY']));
                }, _0xa77abd['prototype']['startSpeed' + 'Up'] = function (_0x16ee6a, _0x483542) {
                    var _0xca4ca8 = this['speedingUp'];
                    _0x32cd10['prototype']['startSpeed' + 'Up']['call'](this, _0x16ee6a, _0x483542), _0x163c02['default']['getInstanc' + 'e']()['playSound'](_0x3681fe['Res']['SOUND_SPEE' + 'D']), _0xca4ca8 || _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_SPE' + 'EDUP'], { 'code': _0x3681fe['GameCode']['E_SPEEDUP_' + 'START'] });
                }, _0xa77abd['prototype']['stopSpeedU' + 'p'] = function () {
                    var _0x121d5a = this['speedingUp'];
                    _0x32cd10['prototype']['stopSpeedU' + 'p']['call'](this), _0x121d5a &amp;&amp; _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_SPE' + 'EDUP'], { 'code': _0x3681fe['GameCode']['E_SPEEDUP_' + 'STOP'] });
                }, _0xa77abd['prototype']['finish'] = function () {
                    _0x32cd10['prototype']['finish']['call'](this), _0x11ff1a['default']['getInstanc' + 'e']()['event'](_0x3681fe['GameEvent']['E_GAME_FIN' + 'ISH']);
                }, _0xa77abd['prototype']['onDead'] = function () {
                    this['isDead'] || (_0x32cd10['prototype']['onDead']['call'](this), this['speedingUp'] &gt; 0x0 &amp;&amp; this['stopSpeedU' + 'p'](), _0x4f365b['default']['getInstanc' + 'e']()['setGameSta' + 'te'](_0x3681fe['GameState']['E_GAME_PAU' + 'SE']));
                }, _0xa77abd['prototype']['onGameStar' + 't'] = function () {
                    _0x32cd10['prototype']['onGameStar' + 't']['call'](this), this['gameStart'] &amp;&amp; this['isDead'] &amp;&amp; this['onRevive']();
                }, _0xa77abd['prototype']['onRevive'] = function () {
                    var _0x54f0d7 = this;
                    this['deathEff']['stop'](), this['isDead'] = !0x1;
                    var _0x25444d = this['getCar']();
                    if (_0x25444d['active'] = !0x0, this['decal']['active'] = this['trail']['active'] = this['speedUpFx']['active'] = !0x0, this['invincible'] = !0x0, this['setMoveX'](0x0), !this['reviviEff']) {
                        var _0xa3a053 = _0x4f365b['default']['getInstanc' + 'e']()['getReviviE' + 'ffect']();
                        _0xa3a053['transform']['localScale'] = new _0x3681fe['Vector3'](0xf * this['height'], 0xf * this['height'], 0xf * this['height']), _0xa3a053['transform']['position'] = new _0x3681fe['Vector3'](0.05, 0.5 * this['height'], -0.3), this['carObj']['addChild'](_0xa3a053), this['reviviEff'] = _0xa3a053;
                    }
                    this['reviviEff']['active'] = !0x0, this['carObj']['timerOnce'](0x7d0, this, function () {
                        _0x54f0d7['invincible'] = !0x1, _0x54f0d7['reviviEff']['active'] = !0x1;
                    });
                }, _0xa77abd;
            }(_0x4c286c);
            _0x4d7db7['MyCarScrip' + 't'] = _0x59dfde;
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../config/GameCfg': 0x6,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Single/EventCenter': 0x1c,
            '../framework/Tools/Utils': 0x1f,
            '../logic/AICarLogic': 0x23,
            '../logic/CameraLogic': 0x24,
            '../logic/GameLogic': 0x25,
            '../logic/RaceTrackLogic': 0x28,
            '../sdk/Sdk': 0x5a,
            './AICarScript': 0x41,
            './CollisionTrigger': 0x44
        }
    ],
    0x44: [
        function (_0x589b71, _0x41a909, _0x40d363) {
            'use strict';
            Object['defineProp' + 'erty'](_0x40d363, '__esModule', { 'value': !0x0 });
            var _0x48d94b = _0x589b71('../common/' + 'GameDefine'), _0x42ed3d = _0x589b71('../framewo' + 'rk/Tools/U' + 'tils'), _0x19906f = function (_0x2364cf) {
                    function _0x2b1c0e() {
                        return null !== _0x2364cf &amp;&amp; _0x2364cf['apply'](this, arguments) || this;
                    }
                    return __extends(_0x2b1c0e, _0x2364cf), _0x2b1c0e['prototype']['onAwake'] = function () {
                    }, _0x2b1c0e['prototype']['onEnable'] = function () {
                    }, _0x2b1c0e['prototype']['onStart'] = function () {
                    }, _0x2b1c0e['prototype']['onCollisio' + 'nEnter'] = function (_0x252c1d) {
                        _0x252c1d['other'] instanceof Laya['PhysicsCol' + 'lider'] &amp;&amp; _0x252c1d['other']['owner'] != this['owner'] &amp;&amp; this['owner']['event'](_0x48d94b['GameEvent']['E_COLLISIO' + 'N'], {
                            'code': _0x48d94b['GameCode']['E_COLLISIO' + 'N_ENTER'],
                            'c': _0x42ed3d['default']['clone'](_0x252c1d)
                        });
                    }, _0x2b1c0e['prototype']['onCollisio' + 'nExit'] = function (_0x1cf8d9) {
                        _0x1cf8d9['other'] instanceof Laya['PhysicsCol' + 'lider'] &amp;&amp; this['owner']['event'](_0x48d94b['GameEvent']['E_COLLISIO' + 'N'], {
                            'code': _0x48d94b['GameCode']['E_COLLISIO' + 'N_EXIT'],
                            'c': _0x1cf8d9
                        });
                    }, _0x2b1c0e['prototype']['onDisable'] = function () {
                    }, _0x2b1c0e['prototype']['onDestroy'] = function () {
                    }, _0x2b1c0e;
                }(Laya['Script3D']);
            _0x40d363['default'] = _0x19906f;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Tools/Utils': 0x1f
        }
    ],
    0x45: [
        function (_0x2777d8, _0x57c5e7, _0x3728e2) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3728e2, '__esModule', { 'value': !0x0 });
            var _0x1a0108 = _0x2777d8('../framewo' + 'rk/Tools/U' + 'tils'), _0x521bd6 = _0x2777d8('../sdk/Sdk'), _0x4bea96 = _0x2777d8('../framewo' + 'rk/Single/' + 'EventCente' + 'r'), _0x297c3f = _0x2777d8('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x250b3d = _0x2777d8('../logic/P' + 'layerLogic'), _0x17f141 = _0x2777d8('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x513b0e = _0x2777d8('../view/Ga' + 'meScene'), _0x45c71c = _0x2777d8('../view/Ma' + 'inScene'), _0x1b15d1 = _0x2777d8('../logic/G' + 'ameNewbieL' + 'ogic'), _0x5a4355 = _0x2777d8('../logic/G' + 'ameLogic'), _0x23287b = _0x2777d8('../common/' + 'GameDefine'), _0x5e23f0 = _0x2777d8('../modules' + '/MengJiaAd' + '/MoreGame/' + 'GetData'), _0x321a69 = function (_0x3ebe83) {
                    function _0x164103() {
                        var _0x4144e0 = _0x3ebe83['call'](this) || this;
                        return _0x4144e0['packages'] = [
                            'res',
                            'res3d',
                            'libsSp'
                        ], _0x4144e0['count'] = _0x4144e0['packages']['length'], _0x4144e0;
                    }
                    return __extends(_0x164103, _0x3ebe83), _0x164103['prototype']['onEnable'] = function () {
                        var _0x542af4 = this['owner'], _0x5d3848 = _0x542af4['getChildBy' + 'Name']('pb_progres' + 's');
                        _0x5d3848['value'] = 0x0, this['pb_progres' + 's'] = _0x5d3848, _0x1a0108['default']['isOnMiniGa' + 'me']() ? this['loadNext']() : this['loginServe' + 'r'](), _0x5e23f0['default']['instance']['getGames'](), FKGames['init']({
                            'debug': !![],
                            'appName': '',
                            'gamemonetizeId': '8bqjpd89a44urbp38j47ddwtgh1b890v',
                            'gamedistributionId': 'f364e2e29527433fa144de9d456ee8a4',
                            'complete': () =&gt; {
                                console['log']('----------' + 'åˆå§‹åŒ–æˆåŠŸ!!!--' + '--------');
                            }
                        });
                    }, _0x164103['prototype']['onDisable'] = function () {
                        _0x4bea96['default']['getInstanc' + 'e']()['offAllCall' + 'er'](this);
                    }, _0x164103['prototype']['loadNext'] = function () {
                        var _0x441828 = this;
                        if (0x0 == this['packages']['length'])
                            return void this['loginServe' + 'r']();
                        var _0x2c28eb = this['packages']['shift'](), _0x31a970 = _0x521bd6['Sdk']['getInstanc' + 'e']()['loadSubpac' + 'kage']({
                                'name': _0x2c28eb,
                                'success': this['onLoadSucc' + 'ess']['bind'](this)
                            });
                        if (!_0x31a970)
                            return void this['loadNext']();
                        var _0x140c25 = this['count'], _0x27652d = _0x140c25 - this['packages']['length'] - 0x1;
                        _0x31a970['onProgress' + 'Update'](function (_0x3bc2f6) {
                            var _0x39074b;
                            _0x39074b = _0x3bc2f6['progress'] &gt; 0x1 ? (0.01 * _0x3bc2f6['progress'] + _0x27652d) / _0x140c25 : (_0x3bc2f6['progress'] + _0x27652d) / _0x140c25, _0x441828['pb_progres' + 's']['value'] = _0x39074b, console['log'](_0x3bc2f6, _0x39074b);
                        });
                    }, _0x164103['prototype']['onLoadSucc' + 'ess'] = function (_0x5d2cb0) {
                        console['log'](_0x5d2cb0), this['loadNext']();
                    }, _0x164103['prototype']['loginServe' + 'r'] = function () {
                        var _0x754523 = this;
                        _0x4bea96['default']['getInstanc' + 'e']()['once'](_0x297c3f['default']['UIEvent']['E_SDK_INIT' + '_OK'], this, function (_0x3b6bf6) {
                            _0x754523['complete'](_0x3b6bf6);
                        }), _0x521bd6['Sdk']['getInstanc' + 'e']()['init']();
                    }, _0x164103['prototype']['complete'] = function (_0x26598f) {
                        this['pb_progres' + 's']['value'] = 0x1, _0x250b3d['default']['getInstanc' + 'e']()['init'](_0x26598f), _0x1b15d1['default']['getInstanc' + 'e']()['init'](), _0x5a4355['default']['getInstanc' + 'e']()['init']();
                        var _0x17cb3c = _0x250b3d['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        if (_0x521bd6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x23287b['DataStatDe' + 'f']['OTHER_1'], { 'çŽ©å®¶': _0x17cb3c['playerStat' + 'e'] }), _0x1a0108['default']['isOnMiniGa' + 'me']()) {
                            var _0x1af375 = _0x521bd6['Sdk']['getInstanc' + 'e']()['adIds'];
                            _0x1af375 &amp;&amp; (_0x1af375['videoId'] &amp;&amp; _0x521bd6['Sdk']['getInstanc' + 'e']()['preloadVid' + 'eo'](_0x1af375['videoId']), _0x1af375['bannerId'] &amp;&amp; _0x521bd6['Sdk']['getInstanc' + 'e']()['preloadBan' + 'ner'](_0x1af375['bannerId']));
                        }
                        Laya['timer']['callLater'](this, function () {
                            _0x1b15d1['default']['getInstanc' + 'e']()['isFirstSte' + 'p']() ? _0x17f141['default']['changeScen' + 'e'](_0x513b0e['default']) : _0x17f141['default']['changeScen' + 'e'](_0x45c71c['default'], {
                                'from': 'LoadingSce' + 'ne',
                                'effectFunc': _0x17f141['default']['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['FADE_OUT']['bind'](_0x17f141['default'], 0x320)
                            });
                        });
                    }, _0x164103;
                }(Laya['Script']);
            _0x3728e2['default'] = _0x321a69;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Single/EventCenter': 0x1c,
            '../framework/Tools/Utils': 0x1f,
            '../logic/GameLogic': 0x25,
            '../logic/GameNewbieLogic': 0x26,
            '../logic/PlayerLogic': 0x27,
            '../modules/MengJiaAd/MoreGame/GetData': 0x38,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../view/GameScene': 0x6a,
            '../view/MainScene': 0x6d
        }
    ],
    0x46: [
        function (_0xfa32a9, _0x2e6d65, _0x293978) {
            'use strict';
            Object['defineProp' + 'erty'](_0x293978, '__esModule', { 'value': !0x0 });
            var _0xd02576 = _0xfa32a9('../framewo' + 'rk/UIModel' + '/Effects'), _0x8a6178 = _0xfa32a9('../framewo' + 'rk/Tools/U' + 'tils'), _0x58a73e = _0xfa32a9('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x2686e9 = _0xfa32a9('../common/' + 'GameDefine'), _0x2ae47f = function (_0x14b9b3) {
                    function _0x373b2c() {
                        var _0x1ec16e = _0x14b9b3['call'](this) || this;
                        return _0x1ec16e['RES_ENUM'] = '', _0x1ec16e['m_scalex'] = 0.88, _0x1ec16e['m_scaley'] = 0.88, _0x1ec16e;
                    }
                    return __extends(_0x373b2c, _0x14b9b3), _0x373b2c['prototype']['onEnable'] = function () {
                        var _0x4443e4 = this['owner'];
                        _0x8a6178['default']['resetAncho' + 'r'](_0x4443e4, 0.5, 0.5), _0xd02576['default']['btnScaleEf' + 'f'](this['owner'], {
                            'x': this['m_scalex'],
                            'y': this['m_scaley']
                        }), _0x4443e4['on'](Laya['Event']['MOUSE_DOWN'], this, this['onClicked']);
                    }, _0x373b2c['prototype']['onDisable'] = function () {
                    }, _0x373b2c['prototype']['onClicked'] = function () {
                        var _0x9ee4c8 = this['RES_ENUM'] &amp;&amp; _0x2686e9['Res'][this['RES_ENUM']];
                        _0x9ee4c8 ? _0x58a73e['default']['getInstanc' + 'e']()['playSound'](_0x9ee4c8) : _0x58a73e['default']['getInstanc' + 'e']()['playSound'](_0x2686e9['Res']['SOUND_CLIC' + 'K']);
                    }, _0x373b2c;
                }(Laya['Script']);
            _0x293978['default'] = _0x2ae47f;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20
        }
    ],
    0x47: [
        function (_0x5bb658, _0x24aee8, _0x2a3f2b) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2a3f2b, '__esModule', { 'value': !0x0 });
            var _0x42fe70 = _0x5bb658('../framewo' + 'rk/Tools/U' + 'tils'), _0x1f44ed = function (_0x390b59) {
                    function _0x5541f1() {
                        var _0x4ddde5 = _0x390b59['call'](this) || this;
                        return _0x4ddde5['tween'] = new Laya['Tween'](), _0x4ddde5['timer'] = new Laya['Timer'](), _0x4ddde5;
                    }
                    return __extends(_0x5541f1, _0x390b59), _0x5541f1['prototype']['onEnable'] = function () {
                        var _0x2a6c46 = this['owner'];
                        _0x2a6c46['zOrder'] = 0x2711;
                    }, _0x5541f1['prototype']['onDisable'] = function () {
                        this['tween']['clear'](), this['timer']['clearAll'](this);
                    }, _0x5541f1['prototype']['startTween'] = function (_0x3ebacf) {
                        var _0x4e5466 = this;
                        void 0x0 === _0x3ebacf &amp;&amp; (_0x3ebacf = !0x1);
                        var _0x3cb1d7 = this['owner'];
                        _0x3cb1d7['visible'] = !0x0;
                        var _0x3c1287 = _0x3cb1d7['getChildBy' + 'Name']('lb');
                        if (_0x3ebacf) {
                            _0x3cb1d7['alpha'] = 0x1, _0x3c1287['fontSize'] = 0x28, _0x3c1287['color'] = '#ffe000', _0x3c1287['stroke'] = 0x3, _0x3c1287['strokeColo' + 'r'] = '#000000';
                            var _0x4ca315 = Laya['Handler']['create'](this, function () {
                                var _0x2dd1d2 = _0x4e5466['owner'];
                                _0x2dd1d2['y'] = _0x4e5466['selfY'];
                            });
                            this['tween']['to'](_0x3cb1d7, {
                                'y': this['selfY'] - 0x50,
                                'alpha': 0x0
                            }, 0x1f4, null, _0x4ca315);
                        } else {
                            _0x3cb1d7['alpha'] = 0x0, _0x3c1287['fontSize'] = 0x19, _0x3c1287['color'] = '#ffffff', _0x3c1287['stroke'] = 0x0;
                            var _0xcbf17f = Laya['Handler']['create'](this, function () {
                                    var _0x10b9f3 = _0x4e5466['owner'];
                                    _0x10b9f3['y'] = _0x4e5466['selfY'];
                                }), _0x4ca315 = Laya['Handler']['create'](this, function () {
                                    _0x4e5466['tween']['to'](_0x3cb1d7, {
                                        'y': _0x4e5466['selfY'] - 0x50,
                                        'alpha': 0x0
                                    }, 0xfa, null, _0xcbf17f, 0x3e8);
                                });
                            this['tween']['to'](_0x3cb1d7, {
                                'y': this['selfY'] - 0x28,
                                'alpha': 0x1
                            }, 0xfa, null, _0x4ca315);
                        }
                    }, _0x5541f1['prototype']['closeTween'] = function () {
                        this['tween']['clear']();
                        var _0x2566a3 = this['owner'];
                        _0x2566a3['visible'] = !0x1;
                    }, _0x5541f1['prototype']['showIncome' + 'Tips'] = function (_0x25d0bd, _0x4f36d2) {
                        var _0x34d30a = this;
                        void 0x0 === _0x25d0bd &amp;&amp; (_0x25d0bd = 0x7d0), void 0x0 === _0x4f36d2 &amp;&amp; (_0x4f36d2 = !0x1);
                        var _0x22d67c = this['owner'];
                        this['selfY'] = _0x22d67c['y'], this['closeIncom' + 'eTips'](), this['loopTime'] = _0x25d0bd, _0x25d0bd = 0x7d0 &gt; _0x25d0bd ? 0x7d0 : _0x25d0bd;
                        var _0x54d5b2 = _0x42fe70['default']['getIntRand' + 'om'](0x0, 0x3e8);
                        this['timer']['once'](_0x54d5b2, this, function () {
                            _0x4f36d2 ? _0x34d30a['timer']['loop'](0x258, _0x34d30a, _0x34d30a['startTween'], [_0x4f36d2]) : _0x34d30a['timer']['loop'](_0x25d0bd, _0x34d30a, _0x34d30a['startTween'], [_0x4f36d2]);
                        });
                    }, _0x5541f1['prototype']['closeIncom' + 'eTips'] = function () {
                        this['closeTween'](), this['timer']['clearAll'](this);
                    }, _0x5541f1;
                }(Laya['Script']);
            _0x2a3f2b['default'] = _0x1f44ed;
        },
        { '../framework/Tools/Utils': 0x1f }
    ],
    0x48: [
        function (_0x20df3d, _0x45abf7, _0x19d918) {
            'use strict';
            Object['defineProp' + 'erty'](_0x19d918, '__esModule', { 'value': !0x0 });
            var _0x159778 = _0x20df3d('../framewo' + 'rk/Single/' + 'EventCente' + 'r'), _0x27226c = _0x20df3d('../common/' + 'GameDefine'), _0x2b389c = _0x20df3d('../logic/P' + 'layerLogic'), _0x518eea = _0x20df3d('../framewo' + 'rk/Tools/U' + 'tils'), _0x3ddd12 = function (_0x1ece25) {
                    function _0x47fe95() {
                        var _0x488985 = _0x1ece25['call'](this) || this;
                        return _0x488985['showDiamon' + 'd'] = !0x0, _0x488985['showGold'] = !0x0, _0x488985['showSpeed'] = !0x0, _0x488985;
                    }
                    return __extends(_0x47fe95, _0x1ece25), _0x47fe95['prototype']['onEnable'] = function () {
                        _0x159778['default']['getInstanc' + 'e']()['on'](_0x27226c['GameEvent']['E_PROP_CHA' + 'NGED'], this, this['onPropChan' + 'ged']), _0x159778['default']['getInstanc' + 'e']()['on'](_0x27226c['GameEvent']['E_COMBINE_' + 'CAR'], this, this['onCombineC' + 'ar']), this['refreshUI']();
                    }, _0x47fe95['prototype']['onPropChan' + 'ged'] = function (_0x4d54a3) {
                        'diamond' == _0x4d54a3 ? this['refreshDia' + 'mond']() : (_0x4d54a3 = 'coins') &amp;&amp; this['refreshCoi' + 'n']();
                    }, _0x47fe95['prototype']['onCombineC' + 'ar'] = function (_0x4bb339) {
                        var _0x17b0ce = _0x4bb339['code'];
                        (_0x17b0ce == _0x27226c['GameCode']['E_COMBINE_' + 'SELL_CAR'] || _0x17b0ce == _0x27226c['GameCode']['E_COMBINE_' + 'BUFF_END'] || _0x17b0ce == _0x27226c['GameCode']['E_COMBINE_' + 'BUFF_START']) &amp;&amp; this['refreshCoi' + 'n']();
                    }, _0x47fe95['prototype']['refreshUI'] = function () {
                        this['diamond_1'] = this['owner']['getChildBy' + 'Name']('diamond_1'), this['diamond_2'] = this['owner']['getChildBy' + 'Name']('diamond_2'), this['coin'] = this['owner']['getChildBy' + 'Name']('coin'), this['lb_diamond' + '_1'] = this['diamond_1']['getChildBy' + 'Name']('lb'), this['lb_diamond' + '_2'] = this['diamond_2']['getChildBy' + 'Name']('lb'), this['lb_coin'] = this['coin']['getChildBy' + 'Name']('lb'), this['lb_speed'] = this['coin']['getChildBy' + 'Name']('lbspeed'), this['showDiamon' + 'd'] &amp;&amp; this['showGold'] ? (this['diamond_1']['visible'] = !0x1, this['diamond_2']['visible'] = this['coin']['visible'] = !0x0) : this['showDiamon' + 'd'] &amp;&amp; !this['showGold'] ? (this['diamond_1']['visible'] = !0x0, this['diamond_2']['visible'] = this['coin']['visible'] = !0x1) : !this['showDiamon' + 'd'] &amp;&amp; this['showGold'] ? (this['coin']['visible'] = !0x0, this['diamond_1']['visible'] = this['diamond_2']['visible'] = !0x1) : this['coin']['visible'] = this['diamond_1']['visible'] = this['diamond_2']['visible'] = !0x1, this['lb_speed']['visible'] = this['showSpeed'], this['refreshDia' + 'mond'](), this['refreshCoi' + 'n']();
                    }, _0x47fe95['prototype']['refreshCoi' + 'n'] = function () {
                        if (this['coin']['visible']) {
                            var _0x4a78aa = _0x2b389c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x37ccfc = _0x518eea['default']['getFormatN' + 'umberWithU' + 'nitsInfo'](_0x4a78aa['coins']);
                            this['lb_coin']['text'] = _0x37ccfc[0x0]['toFixed'](0x1) + _0x37ccfc[0x1] || '', this['showSpeed'] &amp;&amp; (_0x37ccfc = _0x518eea['default']['getFormatN' + 'umberWithU' + 'nitsInfo'](_0x2b389c['default']['getInstanc' + 'e']()['assmblyCar']['getSpeed']()), this['lb_speed']['text'] = '+' + _0x37ccfc[0x0]['toFixed'](0x1) + _0x37ccfc[0x1] + '/s');
                        }
                    }, _0x47fe95['prototype']['refreshDia' + 'mond'] = function () {
                        var _0x318a4a = _0x2b389c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        this['diamond_1']['visible'] &amp;&amp; (this['lb_diamond' + '_1']['text'] = _0x518eea['default']['formatNumb' + 'erWithUnit' + 's'](_0x318a4a['diamond'])), this['diamond_2']['visible'] &amp;&amp; (this['lb_diamond' + '_2']['text'] = _0x518eea['default']['formatNumb' + 'erWithUnit' + 's'](_0x318a4a['diamond']));
                    }, _0x47fe95['prototype']['onDisable'] = function () {
                        _0x159778['default']['getInstanc' + 'e']()['offAllCall' + 'er'](this);
                    }, _0x47fe95;
                }(Laya['Script']);
            _0x19d918['default'] = _0x3ddd12;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Single/EventCenter': 0x1c,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27
        }
    ],
    0x49: [
        function (_0x5309ca, _0x1651e7, _0x4981ed) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4981ed, '__esModule', { 'value': !0x0 });
            var _0x991606 = _0x5309ca('../public/' + 'SdkDefine'), _0x41de3e = _0x5309ca('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x7c8081 = _0x5309ca('../../fram' + 'ework/Tool' + 's/Utils'), _0xd0f519 = function () {
                    function _0x34cb4c() {
                        this['banners'] = [], this['videos'] = [], this['interstiti' + 'al'] = [];
                    }
                    return _0x34cb4c['prototype']['getVideoBy' + 'Id'] = function (_0x5b9687) {
                        return this['videos']['filter'](function (_0xdf600c, _0x28b884, _0x5419aa) {
                            return _0x5b9687 === _0xdf600c['id'];
                        })[0x0];
                    }, _0x34cb4c['prototype']['loadVideo'] = function (_0x53e8cd, _0x177887) {
                        var _0x166d35 = this;
                        void 0x0 === _0x177887 &amp;&amp; (_0x177887 = !0x1);
                        var _0x2c428b = this['getVideoBy' + 'Id'](_0x53e8cd);
                        _0x2c428b || (_0x2c428b = {
                            'id': _0x53e8cd,
                            'inst': null,
                            'state': _0x991606['default']['VideoState']['UNLOAD']
                        }, this['videos']['push'](_0x2c428b)), _0x2c428b['inst'] ? _0x2c428b['inst']['load']()['catch'](function (_0x5a2fcf) {
                            _0x2c428b['state'] = _0x991606['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥');
                        }) : (_0x2c428b['inst'] = swan['createRewa' + 'rdedVideoA' + 'd']({
                            'adUnitId': _0x53e8cd,
                            'appSid': 'ac637fc4'
                        }), _0x2c428b['inst']['onLoad'](function () {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), _0x2c428b['state'] = _0x991606['default']['VideoState']['ENABLED'], _0x41de3e['default']['getInstanc' + 'e']()['event'](_0x991606['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x991606['default']['Code']['AD_VIDEO_L' + 'OAD_SUCCES' + 'S'] }), _0x177887 &amp;&amp; _0x166d35['showVideo'](_0x2c428b['id']);
                        }), _0x2c428b['inst']['onError'](function (_0x25699c) {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥'), _0x2c428b['state'] = _0x991606['default']['VideoState']['UNENABLED'], _0x41de3e['default']['getInstanc' + 'e']()['event'](_0x991606['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x991606['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] });
                        }), _0x2c428b['inst']['onClose'](function (_0x232ac8) {
                            _0x232ac8 &amp;&amp; _0x232ac8['isEnded'] || void 0x0 === _0x232ac8 ? _0x41de3e['default']['getInstanc' + 'e']()['event'](_0x991606['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x991606['default']['Code']['AD_VIDEO_S' + 'UCCESS'] }) : _0x41de3e['default']['getInstanc' + 'e']()['event'](_0x991606['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x991606['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] }), 0x1 === _0x166d35['banners']['length'] &amp;&amp; _0x166d35['banners'][0x0]['inst']['show']();
                        }));
                    }, _0x34cb4c['prototype']['showVideo'] = function (_0x5cf1ec) {
                        var _0x25a79d = this['getVideoBy' + 'Id'](_0x5cf1ec);
                        if (_0x25a79d &amp;&amp; _0x25a79d['inst']) {
                            for (var _0x58f91a = 0x0; _0x58f91a &lt; this['banners']['length']; ++_0x58f91a)
                                this['banners'][_0x58f91a]['inst']['hide']();
                            _0x25a79d['inst']['show']()['then'](function () {
                                'æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤º';
                            })['catch'](function () {
                                _0x25a79d['inst']['load']()['then'](function () {
                                    return _0x25a79d['inst']['show']();
                                })['catch'](function (_0x7eb9ff) {
                                    _0x25a79d['state'] = _0x991606['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥');
                                });
                            });
                        }
                    }, _0x34cb4c['prototype']['preloadVid' + 'eo'] = function (_0x412a47) {
                        var _0x1eb911 = this['getVideoSt' + 'ate'](_0x412a47);
                        _0x991606['default']['VideoState']['UNLOAD'] === _0x1eb911 &amp;&amp; this['loadVideo'](_0x412a47);
                    }, _0x34cb4c['prototype']['getVideoSt' + 'ate'] = function (_0x4ed0aa) {
                        var _0x6e7d08 = this['getVideoBy' + 'Id'](_0x4ed0aa);
                        return _0x6e7d08 ? _0x6e7d08['state'] : _0x991606['default']['VideoState']['UNLOAD'];
                    }, _0x34cb4c['prototype']['playVideo'] = function (_0x16fdaf) {
                        var _0x45bf5c = this['getVideoSt' + 'ate'](_0x16fdaf);
                        _0x991606['default']['VideoState']['UNLOAD'] === _0x45bf5c ? this['loadVideo'](_0x16fdaf, !0x0) : _0x991606['default']['VideoState']['ENABLED'] === _0x45bf5c ? this['showVideo'](_0x16fdaf) : _0x991606['default']['VideoState']['UNENABLED'] === _0x45bf5c &amp;&amp; (_0x7c8081['default']['showTips']('No\x20video!!' + '!'), _0x41de3e['default']['getInstanc' + 'e']()['event'](_0x991606['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x991606['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] }));
                    }, _0x34cb4c['prototype']['preloadBan' + 'ner'] = function (_0x370d77, _0x42f630) {
                        var _0x2e6bbf = this['getBannerB' + 'yId'](_0x370d77);
                        if (_0x2e6bbf ? _0x42f630 || (_0x42f630 = _0x2e6bbf['customPara' + 'ms']) : (!_0x42f630 &amp;&amp; (_0x42f630 = {
                                'forever': !0x1,
                                'widthScaleRate': 0x1
                            }), !_0x42f630['widthScale' + 'Rate'] &amp;&amp; (_0x42f630['widthScale' + 'Rate'] = 0x1), _0x42f630['forever'] = Boolean(_0x42f630['forever']), _0x2e6bbf = {
                                'id': _0x370d77,
                                'state': _0x991606['default']['AdState']['LOADING'],
                                'inst': null,
                                'showCnt': 0x0,
                                'createStamp': _0x7c8081['default']['getTime'](),
                                'customParams': _0x42f630
                            }, this['banners']['push'](_0x2e6bbf)), _0x2e6bbf['inst'])
                            (_0x991606['default']['AdState']['DELETING'] === _0x2e6bbf['state'] || _0x991606['default']['AdState']['LOAD_FAIL'] === _0x2e6bbf['state']) &amp;&amp; (_0x2e6bbf['inst']['destroy'](), _0x2e6bbf['inst'] = null, _0x2e6bbf['showCnt'] = 0x0, _0x2e6bbf['state'] = _0x991606['default']['AdState']['LOADING'], this['preloadBan' + 'ner'](_0x370d77));
                        else {
                            var _0x205b3f = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x4d272b = _0x205b3f['getInstanc' + 'e']()['getSystemI' + 'nfo'](), _0x46fe79 = _0x4d272b['screenWidt' + 'h'] * _0x42f630['widthScale' + 'Rate'];
                            _0x2e6bbf['inst'] = swan['createBann' + 'erAd']({
                                'adUnitId': _0x370d77,
                                'appSid': 'ac637fc4',
                                'style': {
                                    'left': 0x0,
                                    'top': 0x0,
                                    'width': _0x46fe79
                                }
                            });
                            var _0xbdde71 = _0x4d272b['screenWidt' + 'h'] / 0x2, _0x3ee8d0 = _0x4d272b['screenHeig' + 'ht'];
                            _0x2e6bbf['inst']['onResize'](function (_0x3f998b) {
                                _0x2e6bbf['inst']['style']['left'] = _0xbdde71 - _0x3f998b['width'] / 0x2 + 0.1, _0x2e6bbf['inst']['style']['top'] = _0x3ee8d0 - _0x3f998b['height'] + 0.1, -0x1 !== _0x4d272b['system']['indexOf']('iOS') &amp;&amp; _0x7c8081['default']['isQMP']() &amp;&amp; (_0x2e6bbf['inst']['style']['top'] += 0x6);
                            }), _0x2e6bbf['inst']['onLoad'](function () {
                                _0x2e6bbf['inst']['style']['left'] = _0xbdde71 - _0x2e6bbf['inst']['style']['width'] / 0x2 + 0.1, _0x2e6bbf['inst']['style']['top'] = _0x3ee8d0 - _0x2e6bbf['inst']['style']['height'] + 0.1, -0x1 !== _0x4d272b['system']['indexOf']('iOS') &amp;&amp; _0x7c8081['default']['isQMP']() &amp;&amp; (_0x2e6bbf['inst']['style']['top'] += 0x6), console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), _0x2e6bbf['state'] = _0x991606['default']['AdState']['LOAD'], _0x2e6bbf['customPara' + 'ms']['forever'] &amp;&amp; _0x2e6bbf['inst']['show']();
                            }), _0x2e6bbf['inst']['onError'](function (_0x42a809) {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥'), _0x2e6bbf['state'] = _0x991606['default']['AdState']['LOAD_FAIL'];
                            });
                        }
                    }, _0x34cb4c['prototype']['showBanner'] = function (_0x1d4256, _0x2d6444) {
                        var _0x5ae812 = this['getBannerB' + 'yId'](_0x1d4256);
                        if (_0x5ae812) {
                            if (_0x5ae812['customPara' + 'ms']['forever'])
                                return;
                            _0x991606['default']['AdState']['LOAD'] === _0x5ae812['state'] ? (_0x5ae812['showCnt']++, _0x5ae812['inst']['show']()) : _0x991606['default']['AdState']['LOAD_FAIL'] === _0x5ae812['state'] &amp;&amp; this['preloadBan' + 'ner'](_0x1d4256);
                        } else
                            this['preloadBan' + 'ner'](_0x1d4256, _0x2d6444);
                    }, _0x34cb4c['prototype']['hideBanner'] = function (_0x16cd62) {
                        var _0x2fdc25 = this['getBannerB' + 'yId'](_0x16cd62);
                        _0x2fdc25 &amp;&amp; _0x2fdc25['inst']['hide'](), _0x2fdc25['showCnt'] &gt; 0x0 &amp;&amp; (_0x2fdc25['state'] = _0x991606['default']['AdState']['DELETING'], this['preloadBan' + 'ner'](_0x16cd62));
                    }, _0x34cb4c['prototype']['getBannerB' + 'yId'] = function (_0x173231) {
                        return this['banners']['filter'](function (_0x4db58d, _0x291387, _0x34ca54) {
                            return _0x4db58d['id'] === _0x173231;
                        }, this)[0x0];
                    }, _0x34cb4c['prototype']['showInters' + 'titial'] = function (_0x33fa95) {
                    }, _0x34cb4c['prototype']['getInterst' + 'itial'] = function (_0x32e854) {
                    }, _0x34cb4c['prototype']['preloadInt' + 'erstitial'] = function (_0x283bf7) {
                    }, _0x34cb4c['prototype']['init'] = function (_0x332170) {
                    }, _0x34cb4c['BannerRefr' + 'eshTime'] = 0x9c40, _0x34cb4c;
                }();
            _0x4981ed['default'] = _0xd0f519;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4a: [
        function (_0x1e9f83, _0x5671a7, _0x35f723) {
            'use strict';
            Object['defineProp' + 'erty'](_0x35f723, '__esModule', { 'value': !0x0 });
            var _0x1923bc = _0x1e9f83('../../fram' + 'ework/Tool' + 's/Utils'), _0x28f251 = _0x1e9f83('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x47ab81 = _0x1e9f83('../public/' + 'SdkDefine'), _0x4c39ff = function () {
                    function _0x528d76() {
                        this['banners'] = [], this['videos'] = [], this['interstiti' + 'al'] = [], this['nativeAd'] = void 0x0, qg['initAdServ' + 'ice']({
                            'appId': '30196016',
                            'isDebug': !0x1,
                            'success': function (_0x491d1f) {
                                console['log']('success');
                            },
                            'fail': function (_0x40543c) {
                                console['log']('fail:' + _0x40543c['code'] + _0x40543c['msg']);
                            },
                            'complete': function (_0x271a15) {
                                console['log']('complete');
                            }
                        });
                    }
                    return _0x528d76['prototype']['getVideoBy' + 'Id'] = function (_0x2709da) {
                        return this['videos']['filter'](function (_0x2e7431, _0x489cbd, _0x4f469c) {
                            return _0x2709da === _0x2e7431['id'];
                        })[0x0];
                    }, _0x528d76['prototype']['loadVideo'] = function (_0x418beb, _0x2564da) {
                        var _0x298d28 = this;
                        void 0x0 === _0x2564da &amp;&amp; (_0x2564da = !0x1);
                        var _0x3cf4ba = this['getVideoBy' + 'Id'](_0x418beb);
                        _0x3cf4ba || (_0x3cf4ba = {
                            'id': _0x418beb,
                            'inst': null,
                            'state': _0x47ab81['default']['VideoState']['UNLOAD']
                        }, this['videos']['push'](_0x3cf4ba)), _0x3cf4ba['inst'] ? _0x3cf4ba['inst']['load']() : (_0x3cf4ba['inst'] = qg['createRewa' + 'rdedVideoA' + 'd']({ 'posId': '122590' }), _0x3cf4ba['inst']['load'](), _0x3cf4ba['inst']['onLoad'](function () {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x3cf4ba['state'] = _0x47ab81['default']['VideoState']['ENABLED'], _0x28f251['default']['getInstanc' + 'e']()['event'](_0x47ab81['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x47ab81['default']['Code']['AD_VIDEO_L' + 'OAD_SUCCES' + 'S'] });
                        }), _0x3cf4ba['inst']['onError'](function (_0xb3cf3e) {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥', JSON['stringify'](_0xb3cf3e)), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x3cf4ba['state'] = _0x47ab81['default']['VideoState']['UNENABLED'], _0x28f251['default']['getInstanc' + 'e']()['event'](_0x47ab81['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x47ab81['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] });
                        }), _0x3cf4ba['inst']['onClose'](function (_0x3f67e4) {
                            _0x3f67e4 &amp;&amp; _0x3f67e4['isEnded'] || void 0x0 === _0x3f67e4 ? (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x28f251['default']['getInstanc' + 'e']()['event'](_0x47ab81['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x47ab81['default']['Code']['AD_VIDEO_S' + 'UCCESS'] })) : (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x28f251['default']['getInstanc' + 'e']()['event'](_0x47ab81['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x47ab81['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] })), Laya['timer']['once'](0xbb8, _0x298d28, function () {
                                _0x3cf4ba['inst']['load']();
                            });
                        }));
                    }, _0x528d76['prototype']['showVideo'] = function (_0x6931bb) {
                        var _0x286b8f = this['getVideoBy' + 'Id'](_0x6931bb);
                        _0x286b8f &amp;&amp; _0x286b8f['inst'] &amp;&amp; _0x286b8f['inst']['show']();
                    }, _0x528d76['prototype']['preloadVid' + 'eo'] = function (_0x186507) {
                        var _0xa17fd8 = this['getVideoSt' + 'ate'](_0x186507);
                        _0x47ab81['default']['VideoState']['UNLOAD'] === _0xa17fd8 &amp;&amp; this['loadVideo'](_0x186507);
                    }, _0x528d76['prototype']['getVideoSt' + 'ate'] = function (_0x46414f) {
                        var _0x49a808 = this['getVideoBy' + 'Id'](_0x46414f);
                        return _0x49a808 ? _0x49a808['state'] : _0x47ab81['default']['VideoState']['UNLOAD'];
                    }, _0x528d76['prototype']['playVideo'] = function (_0x58f62e) {
                        var _0x377b00 = this['getVideoSt' + 'ate'](_0x58f62e);
                        _0x47ab81['default']['VideoState']['UNLOAD'] === _0x377b00 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['loadVideo'](_0x58f62e, !0x0)) : _0x47ab81['default']['VideoState']['ENABLED'] === _0x377b00 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['showVideo'](_0x58f62e)) : _0x47ab81['default']['VideoState']['UNENABLED'] === _0x377b00 &amp;&amp; (_0x1923bc['default']['showTips']('No\x20video!!' + '!'), _0x28f251['default']['getInstanc' + 'e']()['event'](_0x47ab81['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x47ab81['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] })), Laya['MouseManag' + 'er']['enabled'] || Laya['timer']['once'](0x2710, this, function () {
                            !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0);
                        });
                    }, _0x528d76['prototype']['preloadBan' + 'ner'] = function (_0x2121d8, _0x5854f1) {
                        var _0x5aa1f8 = this['getBannerB' + 'yId'](_0x2121d8);
                        if (_0x5aa1f8 ? _0x5854f1 || (_0x5854f1 = _0x5aa1f8['customPara' + 'ms']) : (!_0x5854f1 &amp;&amp; (_0x5854f1 = {
                                'forever': !0x1,
                                'widthScaleRate': 0x1
                            }), !_0x5854f1['widthScale' + 'Rate'] &amp;&amp; (_0x5854f1['widthScale' + 'Rate'] = 0x1), _0x5854f1['forever'] = Boolean(_0x5854f1['forever']), _0x5aa1f8 = {
                                'id': _0x2121d8,
                                'state': _0x47ab81['default']['AdState']['LOADING'],
                                'inst': null,
                                'showCnt': 0x0,
                                'createStamp': _0x1923bc['default']['getTime'](),
                                'customParams': _0x5854f1
                            }, this['banners']['push'](_0x5aa1f8)), _0x5aa1f8['inst'])
                            (_0x47ab81['default']['AdState']['DELETING'] === _0x5aa1f8['state'] || _0x47ab81['default']['AdState']['LOAD_FAIL'] === _0x5aa1f8['state']) &amp;&amp; (_0x5aa1f8['inst']['destroy'](), _0x5aa1f8['inst'] = null, _0x5aa1f8['showCnt'] = 0x0, _0x5aa1f8['state'] = _0x47ab81['default']['AdState']['LOADING'], this['preloadBan' + 'ner'](_0x2121d8));
                        else {
                            var _0xbfd98c = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x51dce9 = _0xbfd98c['getInstanc' + 'e']()['getSystemI' + 'nfo']();
                            _0x51dce9['screenWidt' + 'h'] * _0x5854f1['widthScale' + 'Rate'], (_0x5aa1f8['inst'] = qg['createBann' + 'erAd']({ 'posId': '122593' }), _0x5aa1f8['inst']['onResize'](function (_0x45c379) {
                                _0x5aa1f8['inst']['style']['left'] = (_0x51dce9['screenWidt' + 'h'] - _0x5aa1f8['inst']['style']['realWidth']) / 0x2, _0x5aa1f8['inst']['style']['top'] = _0x51dce9['screenHeig' + 'ht'] - _0x5aa1f8['inst']['style']['realHeight'];
                            }), _0x5aa1f8['inst']['show'](), _0x5aa1f8['inst']['onShow'](function () {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), _0x5aa1f8['state'] = _0x47ab81['default']['AdState']['LOAD'];
                            }), _0x5aa1f8['inst']['onError'](function (_0x4e73da) {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥', JSON['stringify'](_0x4e73da)), _0x5aa1f8['state'] = _0x47ab81['default']['AdState']['LOAD_FAIL'];
                            }));
                        }
                    }, _0x528d76['prototype']['showBanner'] = function (_0x144b85, _0x201897) {
                        var _0x34ad1b = this['getBannerB' + 'yId'](_0x144b85);
                        if (_0x34ad1b) {
                            if (_0x34ad1b['customPara' + 'ms']['forever'])
                                return;
                            _0x47ab81['default']['AdState']['LOAD'] === _0x34ad1b['state'] ? (_0x34ad1b['showCnt']++, _0x34ad1b['inst']['show']()) : _0x47ab81['default']['AdState']['LOAD_FAIL'] === _0x34ad1b['state'] &amp;&amp; this['preloadBan' + 'ner'](_0x144b85);
                        } else
                            this['preloadBan' + 'ner'](_0x144b85, _0x201897);
                    }, _0x528d76['prototype']['hideBanner'] = function (_0x446560) {
                        var _0xe6e89a = this['getBannerB' + 'yId'](_0x446560);
                        _0xe6e89a &amp;&amp; _0xe6e89a['inst']['hide'](), _0xe6e89a['showCnt'] &gt; 0x0 &amp;&amp; (_0xe6e89a['state'] = _0x47ab81['default']['AdState']['DELETING'], this['preloadBan' + 'ner'](_0x446560));
                    }, _0x528d76['prototype']['getBannerB' + 'yId'] = function (_0x544da8) {
                        return this['banners']['filter'](function (_0x2a007d, _0x11136e, _0x10eb0c) {
                            return _0x2a007d['id'] === _0x544da8;
                        }, this)[0x0];
                    }, _0x528d76['prototype']['showInters' + 'titial'] = function (_0x4a6978) {
                        var _0x50d3d3 = this['getInterst' + 'itial'](_0x4a6978);
                        if (_0x50d3d3)
                            _0x50d3d3['inst']['show']();
                        else {
                            var _0x4726d7 = qg['createInse' + 'rtAd']({ 'posId': '122592' });
                            this['interstiti' + 'al']['push']({
                                'id': _0x4a6978,
                                'inst': _0x4726d7
                            }), _0x4726d7['onLoad'](function () {
                                console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ');
                            }), _0x4726d7['onError'](function (_0x29a790) {
                                console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥');
                            });
                        }
                    }, _0x528d76['prototype']['getInterst' + 'itial'] = function (_0x285947) {
                        var _0x46179e = this['interstiti' + 'al']['filter'](function (_0x1c0d8c, _0x13eb7d, _0x170811) {
                            return _0x1c0d8c['id'] === _0x285947;
                        }, this);
                        return _0x46179e[0x0];
                    }, _0x528d76['prototype']['preloadInt' + 'erstitial'] = function (_0x328dcf) {
                    }, _0x528d76['prototype']['init'] = function (_0x277f1d) {
                    }, _0x528d76['BannerRefr' + 'eshTime'] = 0x9c40, _0x528d76;
                }();
            _0x35f723['default'] = _0x4c39ff;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4b: [
        function (_0x3a2161, _0x432642, _0x15c646) {
            'use strict';
            Object['defineProp' + 'erty'](_0x15c646, '__esModule', { 'value': !0x0 });
            var _0x5a4e26 = _0x3a2161('../public/' + 'SdkDefine'), _0x1a6bc7 = _0x3a2161('../Bridge/' + 'JSBridge'), _0x55bded = _0x3a2161('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x3100f4 = function () {
                    function _0x22e33e() {
                        this['bridge'] = _0x1a6bc7['default']['Instance'];
                    }
                    return _0x22e33e['prototype']['init'] = function (_0x1b0e53) {
                        _0x1b0e53 ? (this['bridge']['initBanner'](_0x1b0e53['bannerId']), this['bridge']['initFullSc' + 'reenVideo'](_0x1b0e53['fullScreen' + 'VideoId']), this['bridge']['initReward' + 'Video'](_0x1b0e53['rewardVide' + 'oId'])) : console['warn']('[TapTapAd]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;no\x20Pa' + 'rams!!!');
                    }, _0x22e33e['prototype']['preloadVid' + 'eo'] = function (_0xec99cb) {
                        this['bridge']['loadingRew' + 'ardVideo'](_0xec99cb);
                    }, _0x22e33e['prototype']['playVideo'] = function (_0x23a370) {
                        var _0x2f9a22 = this;
                        this['bridge']['showReward' + 'Video'](_0x23a370), _0x55bded['default']['getInstanc' + 'e']()['once'](_0x5a4e26['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, function (_0x450a87) {
                            _0x450a87['code'] == _0x5a4e26['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] &amp;&amp; _0x2f9a22['preloadVid' + 'eo'](_0x23a370);
                        });
                    }, _0x22e33e['prototype']['getVideoSt' + 'ate'] = function (_0x2e3907) {
                        return null;
                    }, _0x22e33e['prototype']['preloadBan' + 'ner'] = function (_0x4bc4e7, _0x2a47a5) {
                        this['bridge']['loadingBan' + 'ner'](_0x4bc4e7);
                    }, _0x22e33e['prototype']['showBanner'] = function (_0x1376ed, _0x35d490) {
                        this['bridge']['showBanner'](_0x1376ed);
                    }, _0x22e33e['prototype']['hideBanner'] = function (_0x138aee) {
                        this['bridge']['closeBanne' + 'r'](_0x138aee);
                    }, _0x22e33e['prototype']['getBannerB' + 'yId'] = function (_0x55c39b) {
                        return null;
                    }, _0x22e33e['prototype']['preloadInt' + 'erstitial'] = function (_0x1dc6d7) {
                        this['bridge']['loadingFul' + 'lScreenVid' + 'eo'](_0x1dc6d7);
                    }, _0x22e33e['prototype']['showInters' + 'titial'] = function (_0x5280b7) {
                        this['bridge']['showFullSc' + 'reenVideo'](_0x5280b7);
                    }, _0x22e33e;
                }();
            _0x15c646['default'] = _0x3100f4;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../Bridge/JSBridge': 0x4e,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4c: [
        function (_0x128701, _0x59aeda, _0x56f280) {
            'use strict';
            Object['defineProp' + 'erty'](_0x56f280, '__esModule', { 'value': !0x0 });
            var _0x24c906 = _0x128701('../Sdk'), _0x2dc821 = _0x128701('../../fram' + 'ework/Tool' + 's/Utils'), _0x441a33 = _0x128701('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x3f021a = _0x128701('../public/' + 'SdkDefine'), _0xfbf93f = function () {
                    function _0x5470d8() {
                        this['banners'] = [], this['videos'] = [], this['interstiti' + 'al'] = [], this['nativeAd'] = void 0x0;
                    }
                    return _0x5470d8['prototype']['getVideoBy' + 'Id'] = function (_0x14de5c) {
                        return this['videos']['filter'](function (_0xe308ff, _0x2dbba5, _0x51d5a9) {
                            return _0x14de5c === _0xe308ff['id'];
                        })[0x0];
                    }, _0x5470d8['prototype']['loadVideo'] = function (_0x3f8d08, _0x48fcf4) {
                        void 0x0 === _0x48fcf4 &amp;&amp; (_0x48fcf4 = !0x1);
                        var _0x2cec91 = this['getVideoBy' + 'Id'](_0x3f8d08);
                        _0x2cec91 || (_0x2cec91 = {
                            'id': _0x3f8d08,
                            'inst': null,
                            'state': _0x3f021a['default']['VideoState']['UNLOAD']
                        }, this['videos']['push'](_0x2cec91)), !_0x2cec91['inst'] &amp;&amp; qg['createRewa' + 'rdedVideoA' + 'd'] ? (_0x2cec91['inst'] = qg['createRewa' + 'rdedVideoA' + 'd']({ 'posId': '1231414143' + '24' }), _0x2cec91['inst']['onLoad'](function () {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x2cec91['state'] = _0x3f021a['default']['VideoState']['ENABLED'], _0x441a33['default']['getInstanc' + 'e']()['event'](_0x3f021a['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x3f021a['default']['Code']['AD_VIDEO_L' + 'OAD_SUCCES' + 'S'] });
                        }), _0x2cec91['inst']['onError'](function (_0x5a9afc) {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥', JSON['stringify'](_0x5a9afc)), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x2cec91['state'] = _0x3f021a['default']['VideoState']['UNENABLED'], _0x441a33['default']['getInstanc' + 'e']()['event'](_0x3f021a['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x3f021a['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] });
                        }), _0x2cec91['inst']['onClose'](function (_0x1a43a9) {
                            _0x1a43a9 &amp;&amp; _0x1a43a9['isEnded'] || void 0x0 === _0x1a43a9 ? (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x441a33['default']['getInstanc' + 'e']()['event'](_0x3f021a['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x3f021a['default']['Code']['AD_VIDEO_S' + 'UCCESS'] })) : (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x441a33['default']['getInstanc' + 'e']()['event'](_0x3f021a['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x3f021a['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] }));
                        })) : _0x2cec91['inst']['load']()['catch'](function (_0x34e525) {
                            _0x2cec91['state'] = _0x3f021a['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥', JSON['stringify'](_0x34e525));
                        });
                    }, _0x5470d8['prototype']['showVideo'] = function (_0x4044ad) {
                        var _0x361b87 = this['getVideoBy' + 'Id'](_0x4044ad);
                        _0x361b87 &amp;&amp; _0x361b87['inst'] &amp;&amp; _0x361b87['inst']['show']()['then'](function () {
                            'æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤º';
                        })['catch'](function () {
                            _0x361b87['inst']['load']()['then'](function () {
                                return _0x361b87['inst']['show']();
                            })['catch'](function (_0x26f92e) {
                                _0x361b87['state'] = _0x3f021a['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥', JSON['stringify'](_0x26f92e));
                            });
                        });
                    }, _0x5470d8['prototype']['preloadVid' + 'eo'] = function (_0x146d93) {
                        var _0x1b52b0 = this['getVideoSt' + 'ate'](_0x146d93);
                        _0x3f021a['default']['VideoState']['UNLOAD'] === _0x1b52b0 &amp;&amp; this['loadVideo'](_0x146d93);
                    }, _0x5470d8['prototype']['getVideoSt' + 'ate'] = function (_0x4a71cb) {
                        var _0x49ad3b = this['getVideoBy' + 'Id'](_0x4a71cb);
                        return _0x49ad3b ? _0x49ad3b['state'] : _0x3f021a['default']['VideoState']['UNLOAD'];
                    }, _0x5470d8['prototype']['playVideo'] = function (_0x224dfb) {
                        var _0x362a41 = this['getVideoSt' + 'ate'](_0x224dfb);
                        _0x3f021a['default']['VideoState']['UNLOAD'] === _0x362a41 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['loadVideo'](_0x224dfb, !0x0)) : _0x3f021a['default']['VideoState']['ENABLED'] === _0x362a41 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['showVideo'](_0x224dfb)) : _0x3f021a['default']['VideoState']['UNENABLED'] === _0x362a41 &amp;&amp; (_0x2dc821['default']['showTips']('No\x20video!!' + '!'), _0x441a33['default']['getInstanc' + 'e']()['event'](_0x3f021a['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x3f021a['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] })), Laya['MouseManag' + 'er']['enabled'] || Laya['timer']['once'](0x2710, this, function () {
                            !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0);
                        });
                    }, _0x5470d8['prototype']['preloadBan' + 'ner'] = function (_0x106337, _0x37aba3) {
                        var _0x5dd1f3 = this['getBannerB' + 'yId'](_0x106337);
                        if (_0x5dd1f3 ? _0x37aba3 || (_0x37aba3 = _0x5dd1f3['customPara' + 'ms']) : (!_0x37aba3 &amp;&amp; (_0x37aba3 = {
                                'forever': !0x1,
                                'widthScaleRate': 0x1
                            }), !_0x37aba3['widthScale' + 'Rate'] &amp;&amp; (_0x37aba3['widthScale' + 'Rate'] = 0x1), _0x37aba3['forever'] = Boolean(_0x37aba3['forever']), _0x5dd1f3 = {
                                'id': _0x106337,
                                'state': _0x3f021a['default']['AdState']['LOADING'],
                                'inst': null,
                                'showCnt': 0x0,
                                'createStamp': _0x2dc821['default']['getTime'](),
                                'customParams': _0x37aba3
                            }, this['banners']['push'](_0x5dd1f3)), _0x5dd1f3['inst']) {
                            if (_0x3f021a['default']['AdState']['DELETING'] === _0x5dd1f3['state'] || _0x3f021a['default']['AdState']['LOAD_FAIL'] === _0x5dd1f3['state']) {
                                var _0x1f4f40 = _0x5dd1f3['inst']['destroy']();
                                _0x1f4f40 &amp;&amp; _0x1f4f40['then'](function () {
                                    console['log']('bannerå¹¿å‘Šé”€æ¯' + 'æˆåŠŸ');
                                })['catch'](function (_0x565253) {
                                    console['log']('bannerå¹¿å‘Šé”€æ¯' + 'å¤±è´¥', JSON['stringify'](_0x565253));
                                }), _0x5dd1f3['inst'] = null, _0x5dd1f3['state'] = _0x3f021a['default']['AdState']['LOADING'], this['preloadBan' + 'ner'](_0x106337, _0x5dd1f3['customPara' + 'ms']);
                            }
                        } else {
                            var _0x453420 = _0x24c906['Sdk']['getInstanc' + 'e']()['getSystemI' + 'nfo']();
                            _0x453420['screenWidt' + 'h'] * _0x37aba3['widthScale' + 'Rate'], (_0x5dd1f3['inst'] = qg['createBann' + 'erAd']({
                                'posId': '1231414143' + '24',
                                'style': {}
                            }), _0x5dd1f3['inst']['onSize'](function (_0x8d5ceb) {
                            }), _0x5dd1f3['inst']['onLoad'](function () {
                                if (console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), _0x5dd1f3['state'] = _0x3f021a['default']['AdState']['LOAD'], _0x5dd1f3['customPara' + 'ms']['forever']) {
                                    var _0xaebd6a = _0x5dd1f3['inst']['show']();
                                    _0xaebd6a &amp;&amp; _0xaebd6a['then'](function () {
                                        console['log']('bannerå¹¿å‘Šå±•ç¤º' + 'æˆåŠŸ');
                                    })['catch'](function (_0x9dde5e) {
                                        console['log']('bannerå¹¿å‘Šå±•ç¤º' + 'å¤±è´¥', JSON['stringify'](_0x9dde5e));
                                    });
                                }
                            }), _0x5dd1f3['inst']['onError'](function (_0x26c24b) {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥', JSON['stringify'](_0x26c24b)), _0x5dd1f3['state'] = _0x3f021a['default']['AdState']['LOAD_FAIL'];
                            }));
                        }
                    }, _0x5470d8['prototype']['showBanner'] = function (_0x4419ae, _0xcf96f6) {
                        var _0x5e6d47 = this['getBannerB' + 'yId'](_0x4419ae);
                        if (_0x5e6d47) {
                            if (_0x5e6d47['customPara' + 'ms']['forever'])
                                return;
                            if (_0x3f021a['default']['AdState']['LOAD'] === _0x5e6d47['state']) {
                                _0x5e6d47['showCnt']++;
                                var _0xf8ec50 = _0x5e6d47['inst']['show']();
                                _0xf8ec50 &amp;&amp; _0xf8ec50['then'](function () {
                                    console['log']('bannerå¹¿å‘Šå±•ç¤º' + 'æˆåŠŸ');
                                })['catch'](function (_0xfb57cd) {
                                    console['log']('bannerå¹¿å‘Šå±•ç¤º' + 'å¤±è´¥', JSON['stringify'](_0xfb57cd));
                                });
                            } else
                                _0x3f021a['default']['AdState']['LOAD_FAIL'] === _0x5e6d47['state'] &amp;&amp; this['preloadBan' + 'ner'](_0x4419ae);
                        } else
                            this['preloadBan' + 'ner'](_0x4419ae, _0xcf96f6);
                    }, _0x5470d8['prototype']['hideBanner'] = function (_0x1f7658) {
                        var _0x316835 = this['getBannerB' + 'yId'](_0x1f7658), _0x2fb7cf = _0x316835['inst']['hide']();
                        _0x2fb7cf &amp;&amp; _0x2fb7cf['then'](function () {
                            console['log']('bannerå¹¿å‘Šéšè—' + 'æˆåŠŸ');
                        })['catch'](function (_0x1df653) {
                            console['log']('bannerå¹¿å‘Šéšè—' + 'å¤±è´¥', JSON['stringify'](_0x1df653));
                        }), _0x316835['showCnt'] &gt; 0x0 &amp;&amp; (_0x316835['showCnt'] = 0x0, _0x316835['state'] = _0x3f021a['default']['AdState']['DELETING'], Laya['timer']['once'](0x64, this, function () {
                            this['preloadBan' + 'ner'](_0x1f7658);
                        }));
                    }, _0x5470d8['prototype']['getBannerB' + 'yId'] = function (_0x303ac0) {
                        return this['banners']['filter'](function (_0x428f06, _0x8db4e8, _0x511f17) {
                            return _0x428f06['id'] === _0x303ac0;
                        }, this)[0x0];
                    }, _0x5470d8['prototype']['showInters' + 'titial'] = function (_0x568761) {
                        var _0x349094 = this['getInterst' + 'itial'](_0x568761);
                        if (_0x349094) {
                            var _0x50a829 = _0x349094['inst']['show']();
                            _0x50a829 &amp;&amp; _0x50a829['then'](function () {
                                console['log']('æ’å±å¹¿å‘Šå±•ç¤ºæˆåŠŸ');
                            })['catch'](function (_0x15f746) {
                                console['log']('æ’å±å¹¿å‘Šå±•ç¤ºå¤±è´¥', JSON['stringify'](_0x15f746));
                            });
                        } else {
                            var _0x35ae80 = qg['createInte' + 'rstitialAd']({ 'posId': '1231414143' + '24' });
                            this['interstiti' + 'al']['push']({
                                'id': _0x568761,
                                'inst': _0x35ae80
                            }), _0x35ae80['onLoad'](function () {
                                console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ');
                            }), _0x35ae80['onError'](function (_0x416e5b) {
                                console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥', JSON['stringify'](_0x416e5b));
                            });
                        }
                    }, _0x5470d8['prototype']['getInterst' + 'itial'] = function (_0x2bb508) {
                        var _0x50a4b7 = this['interstiti' + 'al']['filter'](function (_0x3e9786, _0x33f96a, _0x3b8e67) {
                            return _0x3e9786['id'] === _0x2bb508;
                        }, this);
                        return _0x50a4b7[0x0];
                    }, _0x5470d8['prototype']['preloadInt' + 'erstitial'] = function (_0x31af4f) {
                    }, _0x5470d8['prototype']['init'] = function (_0x381d06) {
                    }, _0x5470d8['BannerRefr' + 'eshTime'] = 0x9c40, _0x5470d8;
                }();
            _0x56f280['default'] = _0xfbf93f;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../Sdk': 0x5a,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4d: [
        function (_0x3f0169, _0x513875, _0x55bf10) {
            'use strict';
            Object['defineProp' + 'erty'](_0x55bf10, '__esModule', { 'value': !0x0 });
            var _0x2bb0ab = _0x3f0169('../../fram' + 'ework/Tool' + 's/Utils'), _0x30139e = _0x3f0169('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x23be68 = _0x3f0169('../public/' + 'SdkDefine'), _0x985243 = function () {
                    function _0x5cf48c() {
                        this['banners'] = [], this['videos'] = [], this['interstiti' + 'al'] = [];
                    }
                    return _0x5cf48c['prototype']['getVideoBy' + 'Id'] = function (_0xcdf309) {
                        return this['videos']['filter'](function (_0x19a287, _0x24df4b, _0x2d9403) {
                            return _0xcdf309 === _0x19a287['id'];
                        })[0x0];
                    }, _0x5cf48c['prototype']['loadVideo'] = function (_0x335644, _0x8ffbae) {
                        var _0x2e31b3 = this;
                        void 0x0 === _0x8ffbae &amp;&amp; (_0x8ffbae = !0x1);
                        var _0x3c2a01 = this['getVideoBy' + 'Id'](_0x335644);
                        _0x3c2a01 || (_0x3c2a01 = {
                            'id': _0x335644,
                            'inst': null,
                            'state': _0x23be68['default']['VideoState']['UNLOAD']
                        }, this['videos']['push'](_0x3c2a01)), _0x3c2a01['inst'] ? _0x3c2a01['inst']['load']()['catch'](function (_0x23ca52) {
                            _0x3c2a01['state'] = _0x23be68['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥');
                        }) : (_0x3c2a01['inst'] = wx['createRewa' + 'rdedVideoA' + 'd']({ 'adUnitId': _0x3c2a01['id'] }), _0x3c2a01['inst']['onLoad'](function () {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x3c2a01['state'] = _0x23be68['default']['VideoState']['ENABLED'], _0x30139e['default']['getInstanc' + 'e']()['event'](_0x23be68['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x23be68['default']['Code']['AD_VIDEO_L' + 'OAD_SUCCES' + 'S'] }), _0x8ffbae &amp;&amp; _0x2e31b3['showVideo'](_0x3c2a01['id']);
                        }), _0x3c2a01['inst']['onError'](function (_0x5abebe) {
                            console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥'), !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x3c2a01['state'] = _0x23be68['default']['VideoState']['UNENABLED'], _0x30139e['default']['getInstanc' + 'e']()['event'](_0x23be68['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x23be68['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] });
                        }), _0x3c2a01['inst']['onClose'](function (_0x1de7d4) {
                            _0x1de7d4 &amp;&amp; _0x1de7d4['isEnded'] || void 0x0 === _0x1de7d4 ? (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x30139e['default']['getInstanc' + 'e']()['event'](_0x23be68['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x23be68['default']['Code']['AD_VIDEO_S' + 'UCCESS'] })) : (!Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x30139e['default']['getInstanc' + 'e']()['event'](_0x23be68['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x23be68['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] }));
                        }));
                    }, _0x5cf48c['prototype']['showVideo'] = function (_0x1606a4) {
                        var _0x5283d7 = this['getVideoBy' + 'Id'](_0x1606a4);
                        _0x5283d7 &amp;&amp; _0x5283d7['inst'] &amp;&amp; _0x5283d7['inst']['show']()['then'](function () {
                            'æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤º';
                        })['catch'](function () {
                            _0x5283d7['inst']['load']()['then'](function () {
                                return _0x5283d7['inst']['show']();
                            })['catch'](function (_0x2608a6) {
                                _0x5283d7['state'] = _0x23be68['default']['VideoState']['UNENABLED'], console['log']('æ¿€åŠ±è§†é¢‘å¹¿å‘Šæ˜¾ç¤ºå¤±è´¥');
                            });
                        });
                    }, _0x5cf48c['prototype']['preloadVid' + 'eo'] = function (_0x8638a3) {
                        var _0x38dd79 = this['getVideoSt' + 'ate'](_0x8638a3);
                        _0x23be68['default']['VideoState']['UNLOAD'] === _0x38dd79 &amp;&amp; this['loadVideo'](_0x8638a3);
                    }, _0x5cf48c['prototype']['getVideoSt' + 'ate'] = function (_0x2ea619) {
                        var _0x3b6462 = this['getVideoBy' + 'Id'](_0x2ea619);
                        return _0x3b6462 ? _0x3b6462['state'] : _0x23be68['default']['VideoState']['UNLOAD'];
                    }, _0x5cf48c['prototype']['playVideo'] = function (_0x181af3) {
                        console['log']('video\x20Id', _0x181af3);
                        var _0x4c5c72 = this['getVideoSt' + 'ate'](_0x181af3);
                        _0x23be68['default']['VideoState']['UNLOAD'] === _0x4c5c72 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['loadVideo'](_0x181af3, !0x0)) : _0x23be68['default']['VideoState']['ENABLED'] === _0x4c5c72 ? (Laya['MouseManag' + 'er']['enabled'] = !0x1, this['showVideo'](_0x181af3)) : _0x23be68['default']['VideoState']['UNENABLED'] === _0x4c5c72 &amp;&amp; (_0x2bb0ab['default']['showTips']('No\x20video!!' + '!'), _0x30139e['default']['getInstanc' + 'e']()['event'](_0x23be68['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x23be68['default']['Code']['AD_VIDEO_L' + 'OAD_FAIL'] })), Laya['MouseManag' + 'er']['enabled'] || Laya['timer']['once'](0x2710, this, function () {
                            !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0);
                        });
                    }, _0x5cf48c['prototype']['preloadBan' + 'ner'] = function (_0x4eea8a, _0x379467) {
                        var _0x2e77bb = this['getBannerB' + 'yId'](_0x4eea8a);
                        if (_0x2e77bb ? _0x379467 || (_0x379467 = _0x2e77bb['customPara' + 'ms']) : (!_0x379467 &amp;&amp; (_0x379467 = {
                                'forever': !0x1,
                                'widthScaleRate': 0x1
                            }), !_0x379467['widthScale' + 'Rate'] &amp;&amp; (_0x379467['widthScale' + 'Rate'] = 0x1), _0x379467['forever'] = Boolean(_0x379467['forever']), _0x2e77bb = {
                                'id': _0x4eea8a,
                                'state': _0x23be68['default']['AdState']['LOADING'],
                                'inst': null,
                                'showCnt': 0x0,
                                'createStamp': _0x2bb0ab['default']['getTime'](),
                                'customParams': _0x379467
                            }, this['banners']['push'](_0x2e77bb)), _0x2e77bb['inst'])
                            (_0x23be68['default']['AdState']['DELETING'] === _0x2e77bb['state'] || _0x23be68['default']['AdState']['LOAD_FAIL'] === _0x2e77bb['state']) &amp;&amp; (_0x2e77bb['inst']['destroy'](), _0x2e77bb['inst'] = null, _0x2e77bb['showCnt'] = 0x0, _0x2e77bb['state'] = _0x23be68['default']['AdState']['LOADING'], this['preloadBan' + 'ner'](_0x4eea8a));
                        else {
                            var _0x2c4324 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x4602de = _0x2c4324['getInstanc' + 'e']()['getSystemI' + 'nfo'](), _0x2d1b45 = _0x4602de['screenWidt' + 'h'] * _0x379467['widthScale' + 'Rate'];
                            _0x2e77bb['inst'] = wx['createBann' + 'erAd']({
                                'adUnitId': _0x4eea8a,
                                'style': {
                                    'left': 0x0,
                                    'top': 0x0,
                                    'width': _0x2d1b45
                                }
                            }), _0x2e77bb['inst']['onResize'](function (_0x310b1b) {
                                _0x2e77bb['inst']['style']['left'] = (_0x4602de['screenWidt' + 'h'] - _0x2e77bb['inst']['style']['realWidth']) / 0x2, _0x2e77bb['inst']['style']['top'] = _0x4602de['screenHeig' + 'ht'] - _0x2e77bb['inst']['style']['realHeight'], -0x1 !== _0x4602de['system']['indexOf']('iOS') &amp;&amp; _0x2bb0ab['default']['isQMP']() &amp;&amp; (_0x2e77bb['inst']['style']['top'] -= 0x18);
                            }), _0x2e77bb['inst']['onLoad'](function () {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ'), _0x2e77bb['state'] = _0x23be68['default']['AdState']['LOAD'], _0x2e77bb['customPara' + 'ms']['forever'] &amp;&amp; _0x2e77bb['inst']['show']();
                            }), _0x2e77bb['inst']['onError'](function (_0x5abcf3) {
                                console['log']('bannerid${' + 'bannerIds[' + 'i]}\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥'), _0x2e77bb['state'] = _0x23be68['default']['AdState']['LOAD_FAIL'];
                            });
                        }
                    }, _0x5cf48c['prototype']['showBanner'] = function (_0x359b43, _0x1f1365) {
                        console['log']('banner\x20Id', _0x359b43);
                        var _0x57f1f7 = this['getBannerB' + 'yId'](_0x359b43);
                        if (_0x57f1f7) {
                            if (_0x57f1f7['customPara' + 'ms']['forever'])
                                return;
                            _0x23be68['default']['AdState']['LOAD'] === _0x57f1f7['state'] ? (_0x57f1f7['showCnt']++, _0x57f1f7['inst']['show']()) : _0x23be68['default']['AdState']['LOAD_FAIL'] === _0x57f1f7['state'] ? this['preloadBan' + 'ner'](_0x359b43) : _0x23be68['default']['AdState']['LOADING'] === _0x57f1f7['state'] &amp;&amp; _0x1f1365 &amp;&amp; _0x1f1365['isPostLoad' + 'edShow'] &amp;&amp; Laya['timer']['once'](0x3e8, this, function () {
                                this['showBanner'](_0x359b43, _0x1f1365);
                            });
                        } else
                            this['preloadBan' + 'ner'](_0x359b43, _0x1f1365);
                    }, _0x5cf48c['prototype']['hideBanner'] = function (_0x2a35a) {
                        var _0x32326e = this['getBannerB' + 'yId'](_0x2a35a);
                        _0x32326e &amp;&amp; (_0x32326e['customPara' + 'ms']['forever'] || (_0x32326e['inst'] &amp;&amp; _0x32326e['inst']['hide'](), _0x32326e['showCnt'] &gt; 0x0 &amp;&amp; (_0x32326e['state'] = _0x23be68['default']['AdState']['DELETING'], this['preloadBan' + 'ner'](_0x2a35a))));
                    }, _0x5cf48c['prototype']['getBannerB' + 'yId'] = function (_0x4d8296) {
                        return this['banners']['filter'](function (_0x83e140, _0x5561fc, _0x4169c8) {
                            return _0x83e140['id'] === _0x4d8296;
                        }, this)[0x0];
                    }, _0x5cf48c['prototype']['showInters' + 'titial'] = function (_0x4bc93e) {
                        var _0x541167 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x5b46bf = _0x541167['getInstanc' + 'e']()['getSystemI' + 'nfo']()['SDKVersion'];
                        if (_0x2bb0ab['default']['compatible' + 'Version'](_0x5b46bf, '2.6.0')) {
                            var _0x425b0e = this['getInterst' + 'itial'](_0x4bc93e);
                            if (_0x425b0e)
                                _0x425b0e['inst']['show']();
                            else {
                                var _0x1c085e = wx['createInte' + 'rstitialAd']({ 'adUnitId': _0x4bc93e });
                                this['interstiti' + 'al']['push']({
                                    'id': _0x4bc93e,
                                    'inst': _0x1c085e
                                }), _0x1c085e['onLoad'](function () {
                                    console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½æˆåŠŸ');
                                }), _0x1c085e['onError'](function (_0x258149) {
                                    console['log']('interstiti' + 'al\x20å¹¿å‘ŠåŠ&nbsp;è½½å¤±è´¥');
                                }), _0x1c085e['onClose'](function (_0x146b5b) {
                                    console['log']('æ’å±\x20å¹¿å‘Šå…³é—­');
                                });
                            }
                        }
                    }, _0x5cf48c['prototype']['getInterst' + 'itial'] = function (_0x43a40b) {
                        var _0x43e3d7 = this['interstiti' + 'al']['filter'](function (_0x27acbe, _0x5e34bc, _0x573335) {
                            return _0x27acbe['id'] === _0x43a40b;
                        }, this);
                        return _0x43e3d7[0x0];
                    }, _0x5cf48c['prototype']['preloadInt' + 'erstitial'] = function (_0x2fb804) {
                    }, _0x5cf48c['prototype']['init'] = function (_0x130d2e) {
                    }, _0x5cf48c['BannerRefr' + 'eshTime'] = 0x9c40, _0x5cf48c;
                }();
            _0x55bf10['default'] = _0x985243;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4e: [
        function (_0x4d1242, _0x12e2cd, _0x4bd267) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4bd267, '__esModule', { 'value': !0x0 });
            var _0x4ad5ee = _0x4d1242('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x35fceb = _0x4d1242('../public/' + 'SdkDefine'), _0x40b452 = function () {
                    function _0x2a7bdc() {
                        this['platformCl' + 'ass'] = window['PlatformCl' + 'ass'], this['platformCl' + 'ass'] ? (this['bridge'] = this['platformCl' + 'ass']['createClas' + 's']('demo.JSBri' + 'dge'), this['haveBridge']() &amp;&amp; (window['JSBridge'] = _0x2a7bdc)) : console['warn']('[JSBridge]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;n' + 'o\x20Platform' + 'Class!!!');
                    }
                    return Object['defineProp' + 'erty'](_0x2a7bdc, 'Instance', {
                        'get': function () {
                            return _0x2a7bdc['instance'] || (_0x2a7bdc['instance'] = new _0x2a7bdc()), _0x2a7bdc['instance'];
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x2a7bdc['prototype']['haveBridge'] = function () {
                        var _0x49ab62 = !0x1;
                        return this['bridge'] ? _0x49ab62 = !0x0 : console['warn']('[JSBridge]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;n' + 'o\x20JSBridge' + '!!!'), _0x49ab62;
                    }, _0x2a7bdc['prototype']['setOnShowC' + 'allBack'] = function (_0x277687) {
                        this['onShowCall' + 'Back'] = _0x277687;
                    }, _0x2a7bdc['prototype']['setOnHideC' + 'allBack'] = function (_0x3d3191) {
                        this['onHideCall' + 'Back'] = _0x3d3191;
                    }, _0x2a7bdc['prototype']['initBanner'] = function (_0x587cb8) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('initBanner', _0x587cb8);
                    }, _0x2a7bdc['prototype']['loadingBan' + 'ner'] = function (_0x552076) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('loadingBan' + 'ner', _0x552076);
                    }, _0x2a7bdc['prototype']['showBanner'] = function (_0xba6237) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('showBanner', _0xba6237);
                    }, _0x2a7bdc['prototype']['closeBanne' + 'r'] = function (_0x7a7292) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('closeBanne' + 'r', _0x7a7292);
                    }, _0x2a7bdc['prototype']['initFullSc' + 'reenVideo'] = function (_0x438fe0) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('initFullSc' + 'reenVideo', _0x438fe0);
                    }, _0x2a7bdc['prototype']['loadingFul' + 'lScreenVid' + 'eo'] = function (_0x2c8fe1) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('loadingFul' + 'lScreenVid' + 'eo', _0x2c8fe1);
                    }, _0x2a7bdc['prototype']['showFullSc' + 'reenVideo'] = function (_0x4782c2) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('showFullSc' + 'reenVideo', _0x4782c2);
                    }, _0x2a7bdc['prototype']['initReward' + 'Video'] = function (_0x549de0) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('initReward' + 'Video', _0x549de0);
                    }, _0x2a7bdc['prototype']['loadingRew' + 'ardVideo'] = function (_0x37a68a) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('loadingRew' + 'ardVideo', _0x37a68a);
                    }, _0x2a7bdc['prototype']['showReward' + 'Video'] = function (_0x30aabd) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('showReward' + 'Video', _0x30aabd);
                    }, _0x2a7bdc['prototype']['startLeve'] = function (_0x5d3c10) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('startLeve', _0x5d3c10);
                    }, _0x2a7bdc['prototype']['finishLeve' + 'l'] = function (_0x2b2637) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('finishLeve' + 'l', _0x2b2637);
                    }, _0x2a7bdc['prototype']['failLevel'] = function (_0x56d066) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('failLevel', _0x56d066);
                    }, _0x2a7bdc['prototype']['skinUnlock'] = function (_0x3fc5ea) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('skinUnlock', _0x3fc5ea);
                    }, _0x2a7bdc['prototype']['customEven' + 't'] = function (_0x486a2f) {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('customEven' + 't', _0x486a2f);
                    }, _0x2a7bdc['prototype']['vibrateSho' + 'rt'] = function () {
                        this['haveBridge']() &amp;&amp; this['bridge']['call']('vibrateSho' + 'rt');
                    }, _0x2a7bdc['onShow'] = function () {
                        var _0x4c7a2d = _0x2a7bdc['Instance']['onShowCall' + 'Back'];
                        _0x4c7a2d ? _0x4c7a2d() : console['warn']('[JSBridge]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;n' + 'o\x20onShowCa' + 'llBack!!!');
                    }, _0x2a7bdc['onHide'] = function () {
                        var _0x5b9681 = _0x2a7bdc['Instance']['onHideCall' + 'Back'];
                        _0x5b9681 ? _0x5b9681() : console['warn']('[JSBridge]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;n' + 'o\x20onHideCa' + 'llBack!!!');
                    }, _0x2a7bdc['watchRewar' + 'dVideoSucc' + 'ess'] = function () {
                        console['log']('[JSBridge]' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;w' + 'atchReward' + 'VideoSucce' + 'ss!!!'), _0x4ad5ee['default']['getInstanc' + 'e']()['event'](_0x35fceb['default']['UIEvent']['E_REWARD_G' + 'AIN'], { 'code': _0x35fceb['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] });
                    }, _0x2a7bdc;
                }();
            _0x4bd267['default'] = _0x40b452;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x4f: [
        function (_0x33d46c, _0x342951, _0x216bed) {
            'use strict';
            function _0x5e21b0(_0xa7ff6b, _0x35f1dc) {
                void 0x0 != _0xa7ff6b['nickName'] &amp;&amp; (_0x35f1dc['name'] = _0xa7ff6b['nickName']), void 0x0 != _0xa7ff6b['avatarUrl'] &amp;&amp; (_0x35f1dc['headUrl'] = _0xa7ff6b['avatarUrl']), void 0x0 != _0xa7ff6b['gender'] &amp;&amp; (_0x35f1dc['sex'] = _0xa7ff6b['gender']), void 0x0 != _0xa7ff6b['city'] &amp;&amp; (_0x35f1dc['city'] = _0xa7ff6b['city']), void 0x0 != _0xa7ff6b['province'] &amp;&amp; (_0x35f1dc['province'] = _0xa7ff6b['province']), void 0x0 != _0xa7ff6b['country'] &amp;&amp; (_0x35f1dc['country'] = _0xa7ff6b['country']), void 0x0 != _0xa7ff6b['language'] &amp;&amp; (_0x35f1dc['language'] = _0xa7ff6b['language']);
            }
            Object['defineProp' + 'erty'](_0x216bed, '__esModule', { 'value': !0x0 });
            var _0x24a0b8 = _0x33d46c('../../fram' + 'ework/Tool' + 's/Utils'), _0x44c338 = _0x33d46c('../Message' + '/SdkMsg'), _0x1bd961 = _0x33d46c('../public/' + 'SdkEntity'), _0x3261a6 = _0x33d46c('../public/' + 'SdkDefine'), _0x48382d = _0x33d46c('../Share/W' + 'XShare'), _0x489225 = _0x33d46c('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x41ae20 = _0x33d46c('../RewardS' + 'trategy/WX' + 'RewardStra' + 'tegy'), _0x18329a = _0x33d46c('../Ad/BDAd'), _0x3170a1 = _0x33d46c('../../fram' + 'ework/Mana' + 'ger/SoundM' + 'anager'), _0x49d603 = _0x33d46c('../../fram' + 'ework/Base' + '/BaseEvent'), _0x4d4849 = _0x3261a6['default']['UIEvent'], _0x16e0e7 = _0x3261a6['default']['Code'], _0x36e306 = function (_0x11795) {
                    function _0xc25b65() {
                        return _0x11795['call'](this) || this;
                    }
                    return __extends(_0xc25b65, _0x11795), _0xc25b65['prototype']['initMiniAd' + 'apter'] = function () {
                        var _0xbbded6 = swan['createInne' + 'rAudioCont' + 'ext']();
                        _0x3170a1['default']['prototype']['toggleMusi' + 'c'] = function () {
                            return this['musicEnabl' + 'e'] = !this['musicEnabl' + 'e'], this['musicEnabl' + 'e'] ? _0xbbded6['play']() : _0xbbded6['pause'](), this['musicEnabl' + 'e'];
                        }, _0x3170a1['default']['prototype']['toggleSoun' + 'dFx'] = function () {
                            return this['soundFxEna' + 'ble'] = !this['soundFxEna' + 'ble'], this['soundFxEna' + 'ble'];
                        }, _0x3170a1['default']['prototype']['playMusic'] = function (_0x19fbf6, _0x578f42, _0x3827d2) {
                            void 0x0 === _0x578f42 &amp;&amp; (_0x578f42 = 0x0), _0xbbded6['loop'] = !0x0, _0xbbded6['src'] = _0x19fbf6, _0xbbded6['volume'] = _0x3827d2 || 0x1, _0xbbded6['play']();
                        }, _0x3170a1['default']['prototype']['stopMusic'] = function () {
                            _0xbbded6['stop']();
                        }, _0x3170a1['default']['prototype']['playSound'] = function (_0xf613b6, _0xaf25d, _0x52ed97, _0x238366) {
                            if (void 0x0 === _0xaf25d &amp;&amp; (_0xaf25d = 0x1), void 0x0 === _0x52ed97 &amp;&amp; (_0x52ed97 = 0x0), void 0x0 === _0x238366 &amp;&amp; (_0x238366 = 0x1), this['soundFxEna' + 'ble']) {
                                var _0x1040d0 = swan['createInne' + 'rAudioCont' + 'ext']();
                                _0x1040d0['loop'] = !0x1, _0x1040d0['src'] = _0xf613b6, _0x1040d0['volume'] = _0x238366 || 0x1;
                                try {
                                    _0x1040d0['play']();
                                } catch (_0x36094c) {
                                    console['log'](_0x36094c);
                                }
                            }
                        };
                    }, _0xc25b65['prototype']['engineInit' + 'ialized'] = function () {
                    }, _0xc25b65['prototype']['login'] = function () {
                        var _0x40aefc = this;
                        swan['login']({
                            'success': this['wxloginSuc' + 'c']['bind'](this),
                            'fail': this['wxloginFai' + 'l']['bind'](this)
                        }), swan['getSetting']({ 'success': this['onSettings']['bind'](this) }), this['networksta' + 'te'] = 'none', swan['getNetwork' + 'Type']({
                            'success': function (_0x3d648d) {
                                console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20ge' + 'tNetworkTy' + 'pe:\x20', _0x3d648d['networkTyp' + 'e']), _0x40aefc['networksta' + 'te'] = _0x3d648d['networkTyp' + 'e'];
                            }
                        }), swan['onNetworkS' + 'tatusChang' + 'e'](function (_0x1f809c) {
                            console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20on' + 'NetworkSta' + 'tusChange:' + '\x20', _0x1f809c['isConnecte' + 'd'], _0x1f809c['networkTyp' + 'e']), _0x40aefc['networksta' + 'te'] = _0x1f809c['networkTyp' + 'e'];
                        });
                    }, _0xc25b65['prototype']['request'] = function (_0x13abee, _0x4fc722, _0x155598, _0x9104dc) {
                        console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20re' + 'quest:\x20', _0x13abee, _0x4fc722), swan['request']({
                            'url': _0x13abee,
                            'data': _0x4fc722,
                            'method': _0x9104dc,
                            'dataType': 'json',
                            'success': function (_0xa7211e) {
                                console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20re' + 'quest:\x20', _0xa7211e), _0x155598 &amp;&amp; _0x155598['runWith'](_0xa7211e['data']);
                            },
                            'fail': function (_0x3d6cdf) {
                                console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20re' + 'quest\x20erro' + 'r:\x20', _0x3d6cdf), _0x24a0b8['default']['showTips']('èŽ·å–æœåŠ¡å™¨JSONé…' + 'ç½®å¤±è´¥ï¼');
                            }
                        });
                    }, _0xc25b65['prototype']['getShareIn' + 'stance'] = function () {
                        return new _0x48382d['default']();
                    }, _0xc25b65['prototype']['getAdvInst' + 'ance'] = function () {
                        return new _0x18329a['default']();
                    }, _0xc25b65['prototype']['getStatIns' + 'tance'] = function () {
                        return void 0x0;
                    }, _0xc25b65['prototype']['getRewardS' + 'trInstance'] = function () {
                        return new _0x41ae20['default']();
                    }, _0xc25b65['prototype']['onSettings'] = function (_0x428e7c) {
                        var _0x8504b1 = _0x428e7c['authSettin' + 'g'];
                        this['isUserInfo' + 'Auth'] = !!_0x8504b1['scope.user' + 'Info'], this['isUserInfo' + 'Auth'] &amp;&amp; swan['getUserInf' + 'o']({ 'success': this['userInfoSu' + 'cc']['bind'](this) }), this['code'] &amp;&amp; this['event'](_0x3261a6['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0x16e0e7['WX_LOGIN_S' + 'UCCESS'],
                            'msg': 'ç™¾åº¦ç™»å½•æˆåŠŸ'
                        });
                    }, _0xc25b65['prototype']['isAuth'] = function () {
                        return this['isUserInfo' + 'Auth'];
                    }, _0xc25b65['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x18933f = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x3cb5c9 = _0x18933f['GameCfg'];
                        return '' != _0x3cb5c9['server_url'];
                    }, _0xc25b65['prototype']['getQuery'] = function () {
                        return this['query'];
                    }, _0xc25b65['prototype']['getEncrypt' + 'edData'] = function () {
                        return [
                            this['encryptedD' + 'ata'],
                            this['iv']
                        ];
                    }, _0xc25b65['prototype']['auth'] = function (_0x5b61fa) {
                        this['profileBtn'] = _0x5b61fa, this['profileToS' + 'erver'] = this['isLoginSer' + 'ver'](), this['createUser' + 'InfoButton']();
                    }, _0xc25b65['prototype']['onResume'] = function (_0x19aecd) {
                        _0x19aecd['query'] &amp;&amp; !_0x24a0b8['default']['isEmpty'](_0x19aecd['query']) &amp;&amp; this['isLoginSer' + 'ver']() &amp;&amp; (this['query'] = _0x19aecd['query'], _0x44c338['SdkMsg']['getInstanc' + 'e']()['postShareQ' + 'uery'](_0x19aecd['query']));
                    }, _0xc25b65['prototype']['wxloginSuc' + 'c'] = function (_0x1277e3) {
                        var _0x41c993 = this;
                        console['log']('ç™¾åº¦ç™»å½•æˆåŠŸï¼');
                        var _0xa44246 = 0xa, _0x1a0df1 = function () {
                                if (!_0x41c993['menuInfo'] || _0x41c993['menuInfo']['top'] &gt; 0x0 || 0x0 &gt;= _0xa44246) {
                                    if (_0x41c993['code'] = _0x1277e3['code'], _0x41c993['isLoginSer' + 'ver']()) {
                                        var _0x192d63 = swan['getLaunchO' + 'ptionsSync']();
                                        _0x41c993['query'] = _0x192d63['query'], _0x44c338['SdkMsg']['getInstanc' + 'e']()['login'](_0x41c993['code'], _0x192d63['query']);
                                    }
                                    return void 0x0 !== _0x41c993['isUserInfo' + 'Auth'] &amp;&amp; _0x41c993['event'](_0x3261a6['default']['Event']['E_SDK_LOGI' + 'N'], {
                                        'code': _0x16e0e7['WX_LOGIN_S' + 'UCCESS'],
                                        'msg': 'ç™¾åº¦ç™»å½•æˆåŠŸ'
                                    }), !0x1;
                                }
                                return _0xa44246--, !0x0;
                            }, _0x21ddd1 = function () {
                                _0x41c993['getSystemI' + 'nfo'](!0x0), _0x41c993['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'](!0x0), _0x1a0df1() || (_0x24a0b8['default']['sNotchScre' + 'en'] = void 0x0, Laya['timer']['clear'](_0x41c993, _0x21ddd1));
                            };
                        _0x1a0df1() &amp;&amp; Laya['timer']['loop'](0x64, this, _0x21ddd1);
                    }, _0xc25b65['prototype']['wxloginFai' + 'l'] = function () {
                        console['log']('ç™¾åº¦ç™»å½•å¤±è´¥ï¼'), this['event'](_0x3261a6['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0x16e0e7['WX_LOGIN_F' + 'AILED'],
                            'msg': 'ç™¾åº¦ç™»å½•å¤±è´¥'
                        });
                    }, _0xc25b65['prototype']['userInfoSu' + 'cc'] = function (_0x651794) {
                        var _0x4c8b69;
                        _0x651794['userInfo'] ? (console['log']('èŽ·å–ç”¨æˆ·ä¿¡æ¯æˆåŠŸï¼' + JSON['stringify'](_0x651794)), this['isUserInfo' + 'Auth'] = !0x0, this['encryptedD' + 'ata'] = _0x651794['encryptedD' + 'ata'], this['iv'] = _0x651794['iv'], this['destroyUse' + 'rInfoButto' + 'n'](), _0x4c8b69 = new _0x1bd961['default']['UserInfoEn' + 'tity'](), _0x5e21b0(_0x651794['userInfo'], _0x4c8b69), _0x489225['default']['getInstanc' + 'e']()['update'](_0x4c8b69), this['event'](_0x4d4849['E_USER_INF' + 'O'], {
                            'code': _0x16e0e7['WX_AUTH_SU' + 'CCESS'],
                            'msg': 'æŽˆæƒæˆåŠŸ'
                        })) : (console['log']('èŽ·å–ç”¨æˆ·ä¿¡æ¯å¤±è´¥ï¼'), this['event'](_0x4d4849['E_USER_INF' + 'O'], {
                            'code': _0x16e0e7['WX_AUTH_FA' + 'ILED'],
                            'msg': 'ç”¨æˆ·æ‹’ç»æŽˆæƒ'
                        })), this['profileToS' + 'erver'] &amp;&amp; _0x44c338['SdkMsg']['getInstanc' + 'e']()['postProfil' + 'e'](_0x4c8b69);
                    }, _0xc25b65['prototype']['createUser' + 'InfoButton'] = function () {
                        var _0x1d44ac = this['profileBtn'], _0x558d7b = _0x1d44ac['localToGlo' + 'bal'](new Laya['Point'](0x0, 0x0)), _0x5190b9 = _0x1d44ac['localToGlo' + 'bal'](new Laya['Point'](_0x1d44ac['width'], _0x1d44ac['height']));
                        Laya['stage']['transform']['transformP' + 'oint'](_0x558d7b), Laya['stage']['transform']['transformP' + 'oint'](_0x5190b9);
                        var _0x5b089f = _0x5190b9['x'] - _0x558d7b['x'], _0x10b2e4 = _0x5190b9['y'] - _0x558d7b['y'], _0x47e09a = swan['createUser' + 'InfoButton']({
                                'type': 'text',
                                'text': '',
                                'style': {
                                    'left': _0x558d7b['x'],
                                    'top': _0x558d7b['y'],
                                    'width': _0x5b089f,
                                    'height': _0x10b2e4
                                },
                                'withCredentials': !0x0,
                                'lang': 'zh_CN'
                            });
                        _0x47e09a['show'](), _0x47e09a['onTap'](this['userInfoSu' + 'cc']['bind'](this)), this['profileBtn'] = _0x47e09a, _0x1d44ac['once'](Laya['Event']['REMOVED'], this, this['destroyUse' + 'rInfoButto' + 'n']);
                    }, _0xc25b65['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                        this['profileBtn'] &amp;&amp; this['profileBtn']['destroy'](), this['profileBtn'] = null;
                    }, _0xc25b65['prototype']['setKeepScr' + 'eenOn'] = function (_0x3f7718) {
                        swan['setKeepScr' + 'eenOn'](_0x3f7718);
                    }, _0xc25b65['prototype']['onShow'] = function (_0x4d0a89) {
                        swan['onShow'](_0x4d0a89);
                    }, _0xc25b65['prototype']['onHide'] = function (_0x5ba0c7) {
                        swan['onHide'](_0x5ba0c7);
                    }, _0xc25b65['prototype']['checkUpdat' + 'e'] = function () {
                        if ('function' == typeof swan['getUpdateM' + 'anager']) {
                            var _0x17d4ca = swan['getUpdateM' + 'anager']();
                            _0x17d4ca['onCheckFor' + 'Update'](function (_0x1e2d28) {
                                console['log'](_0x1e2d28['hasUpdate']);
                            }), _0x17d4ca['onUpdateRe' + 'ady'](function () {
                                this['showModal']('æœ‰æ–°ç‰ˆæœ¬å•¦ï¼ï¼Œèµ¶å¿«å¼€' + 'å¯æ–°çš„åŽ†ç¨‹å§~', 'æ›´æ–°æç¤º', 'å¼€å¯', Laya['Handler']['create'](this, function () {
                                    _0x17d4ca['applyUpdat' + 'e']();
                                }));
                            }), _0x17d4ca['onUpdateFa' + 'iled'](function () {
                                console['log']('æ–°çš„ç‰ˆæœ¬ä¸‹è½½å¤±è´¥');
                            });
                        }
                    }, _0xc25b65['prototype']['loadSubpac' + 'kage'] = function (_0x28c71b) {
                        var _0x271ce6 = this;
                        return swan['loadSubpac' + 'kage'] ? swan['loadSubpac' + 'kage'](_0x28c71b) : void this['showModal']('è¯·å‡çº§ç™¾åº¦åˆ°æœ€æ–°ç‰ˆæœ¬' + 'ï¼', 'æç¤º', 'ç¡®å®š', Laya['Handler']['create'](this, function () {
                            _0x271ce6['exit']();
                        }), '');
                    }, _0xc25b65['prototype']['showModal'] = function (_0xb1a0fa, _0x285067, _0x5799b8, _0x1d20e5, _0x1d2e28, _0x582557) {
                        void 0x0 === _0x285067 &amp;&amp; (_0x285067 = 'æç¤º'), void 0x0 === _0x5799b8 &amp;&amp; (_0x5799b8 = 'ç¡®å®š'), void 0x0 === _0x1d2e28 &amp;&amp; (_0x1d2e28 = 'å–æ¶ˆ'), swan['showModal']({
                            'title': _0x285067,
                            'content': _0xb1a0fa,
                            'showCancel': '' != _0x1d2e28 &amp;&amp; void 0x0 != _0x1d2e28,
                            'cancelText': _0x1d2e28,
                            'confirmText': _0x5799b8,
                            'success': function (_0xdcd3b2) {
                                _0xdcd3b2['confirm'] ? _0x1d20e5 &amp;&amp; _0x1d20e5['run']() : _0x1d2e28 &amp;&amp; _0x582557 &amp;&amp; _0x582557['run']();
                            }
                        });
                    }, _0xc25b65['prototype']['getSystemI' + 'nfo'] = function (_0x4bd5ab) {
                        return !_0x4bd5ab &amp;&amp; this['systemInfo'] ? this['systemInfo'] : (this['systemInfo'] = swan['getSystemI' + 'nfoSync'](), console['log']('getSystemI' + 'nfoSync:\x20' + JSON['stringify'](this['systemInfo'])), this['systemInfo']);
                    }, _0xc25b65['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function (_0x31856b) {
                        return !_0x31856b &amp;&amp; this['menuInfo'] ? this['menuInfo'] : (_0x24a0b8['default']['compareVer' + 'sion'](this['systemInfo']['SDKVersion'], '2.1.0') &gt;= 0x0 &amp;&amp; (this['menuInfo'] = swan['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'](), console['log']('getMenuBut' + 'tonBoundin' + 'gClientRec' + 't:\x20' + JSON['stringify'](this['menuInfo']))), this['menuInfo']);
                    }, _0xc25b65['prototype']['exit'] = function () {
                    }, _0xc25b65['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return swan['getLaunchO' + 'ptionsSync']();
                    }, _0xc25b65['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x538f72) {
                        swan['navigateTo' + 'MiniProgra' + 'm'](_0x538f72);
                    }, _0xc25b65['prototype']['getOpenDat' + 'aContext'] = function () {
                        return swan['getOpenDat' + 'aContext']();
                    }, _0xc25b65['prototype']['createFeed' + 'backButton'] = function (_0x1898c0) {
                        return void 0x0;
                    }, _0xc25b65['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function (_0x3c2101) {
                        swan['openCustom' + 'erServiceC' + 'onversatio' + 'n'](_0x3c2101);
                    }, _0xc25b65['prototype']['createGame' + 'ClubButton'] = function (_0x2126eb) {
                    }, _0xc25b65['prototype']['onAudioInt' + 'erruption'] = function (_0x54d3fe, _0x3e1550) {
                        swan['onAudioInt' + 'erruptionB' + 'egin'](_0x54d3fe), swan['onAudioInt' + 'erruptionE' + 'nd'](_0x3e1550);
                    }, _0xc25b65['prototype']['vibrateSho' + 'rt'] = function () {
                        swan['vibrateSho' + 'rt']({});
                    }, _0xc25b65['prototype']['getNetwork' + 'Type'] = function () {
                        return this['networksta' + 'te'];
                    }, _0xc25b65['prototype']['isConnectN' + 'etwork'] = function () {
                        return console['log']('networksta' + 'te:\x20', this['networksta' + 'te']), 'none' === this['networksta' + 'te'] ? !0x1 : !0x0;
                    }, _0xc25b65['prototype']['judgeBAndW'] = function (_0x2495f8) {
                        var _0x5a1edc = _0x2495f8['sceneId'];
                        if (!_0x5a1edc)
                            return _0x3261a6['default']['BlackAndWh' + 'ite']['Black'];
                        var _0x31f82e = Laya['LocalStora' + 'ge']['getItem']('BAndW');
                        return 'white' === _0x31f82e || 'black' === _0x31f82e ? 'white' === _0x31f82e &amp;&amp; 0x40d !== _0x5a1edc &amp;&amp; 0x414 !== _0x5a1edc &amp;&amp; 0x3ef !== _0x5a1edc &amp;&amp; 0x450 !== _0x5a1edc &amp;&amp; 0x3f0 !== _0x5a1edc &amp;&amp; 0x3e9 !== _0x5a1edc &amp;&amp; 0x40e !== _0x5a1edc &amp;&amp; 0x442 !== _0x5a1edc &amp;&amp; 0x44f !== _0x5a1edc &amp;&amp; 0x441 !== _0x5a1edc &amp;&amp; 0x447 !== _0x5a1edc &amp;&amp; (_0x31f82e = 'black', Laya['LocalStora' + 'ge']['setItem']('BAndW', _0x31f82e)) : (_0x31f82e = 0x447 === _0x5a1edc || 0x40d === _0x5a1edc || 0x422 === _0x5a1edc ? 'white' : 'black', Laya['LocalStora' + 'ge']['setItem']('BAndW', _0x31f82e)), _0x31f82e === _0x3261a6['default']['BlackAndWh' + 'ite']['White'] ? _0x3261a6['default']['BlackAndWh' + 'ite']['White'] : _0x3261a6['default']['BlackAndWh' + 'ite']['Black'];
                    }, _0xc25b65;
                }(_0x49d603['default']);
            _0x216bed['default'] = _0x36e306;
        },
        {
            '../../framework/Base/BaseEvent': 0xb,
            '../../framework/Manager/SoundManager': 0x1a,
            '../../framework/Single/UserLogic': 0x1d,
            '../../framework/Tools/Utils': 0x1f,
            '../Ad/BDAd': 0x49,
            '../Message/SdkMsg': 0x55,
            '../RewardStrategy/WXRewardStrategy': 0x58,
            '../Share/WXShare': 0x5b,
            '../public/SdkDefine': 0x5e,
            '../public/SdkEntity': 0x5f
        }
    ],
    0x50: [
        function (_0x557cde, _0x1c9579, _0x2f7fa5) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2f7fa5, '__esModule', { 'value': !0x0 });
            var _0x8b72ab = _0x557cde('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x370a7d = _0x557cde('../Message' + '/SdkMsg'), _0x207087 = _0x557cde('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x322417 = _0x557cde('../public/' + 'SdkDefine'), _0x201c74 = _0x557cde('../RewardS' + 'trategy/Re' + 'wardStrate' + 'gy'), _0x406c17 = function () {
                    function _0x965786() {
                    }
                    return _0x965786['prototype']['initMiniAd' + 'apter'] = function () {
                    }, _0x965786['prototype']['engineInit' + 'ialized'] = function () {
                    }, _0x965786['prototype']['login'] = function () {
                        var _0x38ee52 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x42e753 = _0x38ee52['GameCfg'], _0x35fe3b = _0x8b72ab['default']['getInstanc' + 'e']()['getMine']();
                        _0x35fe3b['openId'] = _0x42e753['user_uniqu' + 'e_id'], _0x35fe3b['name'] = 'test_user', _0x35fe3b['headUrl'] = '', this['isLoginSer' + 'ver']() ? _0x370a7d['SdkMsg']['getInstanc' + 'e']()['loginNoAut' + 'h']() : _0x207087['default']['getInstanc' + 'e']()['event'](_0x322417['default']['Event']['E_SDK_LOGI' + 'N'], { 'code': _0x322417['default']['Code']['WX_LOGIN_S' + 'UCCESS'] }), _0x38ee52['getInstanc' + 'e']()['judgeBAndW']({ 'sceneId': 'PC' });
                    }, _0x965786['prototype']['request'] = function (_0x25860a, _0x460d98, _0x1121c3, _0x39f370) {
                        var _0x4bb6df = new Laya['HttpReques' + 't']();
                        _0x4bb6df['http']['timeout'] = 0x2710, _0x4bb6df['once'](Laya['Event']['COMPLETE'], this, function (_0x4cd8ab) {
                            _0x1121c3 &amp;&amp; _0x1121c3['runWith'](_0x4cd8ab);
                        }), _0x4bb6df['send'](_0x25860a, null, _0x39f370, 'json', [
                            'Content-Ty' + 'pe',
                            'applicatio' + 'n/x-www-fo' + 'rm-urlenco' + 'ded'
                        ]);
                    }, _0x965786['prototype']['onResume'] = function () {
                    }, _0x965786['prototype']['getQuery'] = function () {
                        return void 0x0;
                    }, _0x965786['prototype']['setKeepScr' + 'eenOn'] = function (_0x165923) {
                    }, _0x965786['prototype']['onShow'] = function (_0x4eb5ae) {
                    }, _0x965786['prototype']['onHide'] = function (_0x3c34c3) {
                    }, _0x965786['prototype']['isAuth'] = function () {
                        return !0x0;
                    }, _0x965786['prototype']['auth'] = function (_0x43bd4b) {
                    }, _0x965786['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                    }, _0x965786['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x3439bb = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x2411e9 = _0x3439bb['GameCfg'];
                        return '' != _0x2411e9['server_url'];
                    }, _0x965786['prototype']['checkUpdat' + 'e'] = function () {
                    }, _0x965786['prototype']['loadSubpac' + 'kage'] = function (_0x4ccb8e) {
                        return void 0x0;
                    }, _0x965786['prototype']['showModal'] = function (_0x1f1161, _0x319e61, _0x3cbaf0, _0x3045b0, _0x343cd1, _0x46a867) {
                        void 0x0 === _0x319e61 &amp;&amp; (_0x319e61 = 'æç¤º'), void 0x0 === _0x3cbaf0 &amp;&amp; (_0x3cbaf0 = 'ç¡®å®š'), void 0x0 === _0x343cd1 &amp;&amp; (_0x343cd1 = 'å–æ¶ˆ');
                    }, _0x965786['prototype']['getSystemI' + 'nfo'] = function () {
                        return {};
                    }, _0x965786['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function () {
                        return null;
                    }, _0x965786['prototype']['exit'] = function () {
                    }, _0x965786['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return void 0x0;
                    }, _0x965786['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x53bb5b) {
                    }, _0x965786['prototype']['getOpenDat' + 'aContext'] = function () {
                    }, _0x965786['prototype']['createFeed' + 'backButton'] = function (_0x23b40d) {
                    }, _0x965786['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function () {
                    }, _0x965786['prototype']['createGame' + 'ClubButton'] = function (_0x1a84cb) {
                    }, _0x965786['prototype']['onAudioInt' + 'erruption'] = function (_0x277758, _0x6d7288) {
                    }, _0x965786['prototype']['vibrateSho' + 'rt'] = function () {
                    }, _0x965786['prototype']['getShareIn' + 'stance'] = function () {
                        return void 0x0;
                    }, _0x965786['prototype']['getAdvInst' + 'ance'] = function () {
                        return void 0x0;
                    }, _0x965786['prototype']['getStatIns' + 'tance'] = function () {
                        return void 0x0;
                    }, _0x965786['prototype']['getRewardS' + 'trInstance'] = function () {
                        return new _0x201c74['default']();
                    }, _0x965786['prototype']['getNetwork' + 'Type'] = function () {
                        return 'wifi';
                    }, _0x965786['prototype']['isConnectN' + 'etwork'] = function () {
                        return !0x0;
                    }, _0x965786['prototype']['judgeBAndW'] = function (_0x175006) {
                        return _0x322417['default']['BlackAndWh' + 'ite']['White'];
                    }, _0x965786;
                }();
            _0x2f7fa5['default'] = _0x406c17;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Single/UserLogic': 0x1d,
            '../Message/SdkMsg': 0x55,
            '../RewardStrategy/RewardStrategy': 0x57,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x51: [
        function (_0x55db17, _0x3eb36b, _0x51515d) {
            'use strict';
            Object['defineProp' + 'erty'](_0x51515d, '__esModule', { 'value': !0x0 });
            var _0x474c0f = _0x55db17('../public/' + 'SdkDefine'), _0x36ae93 = _0x55db17('../../fram' + 'ework/Mana' + 'ger/SoundM' + 'anager'), _0xcb8642 = _0x55db17('../Ad/Oppo' + 'Ad'), _0x3c6461 = _0x55db17('../RewardS' + 'trategy/Op' + 'poRewardSt' + 'rategy'), _0x4df108 = _0x474c0f['default']['Code'], _0x1ecdf1 = _0x55db17('../../fram' + 'ework/Base' + '/BaseEvent'), _0x3dd923 = function (_0x521fb1) {
                    function _0x168005() {
                        return _0x521fb1['call'](this) || this;
                    }
                    return __extends(_0x168005, _0x521fb1), _0x168005['prototype']['initMiniAd' + 'apter'] = function () {
                        qg['setLoading' + 'Progress']({ 'progress': 0x0 });
                        var _0x9b28c2 = qg['createInne' + 'rAudioCont' + 'ext']();
                        _0x36ae93['default']['prototype']['toggleMusi' + 'c'] = function () {
                            return this['musicEnabl' + 'e'] = !this['musicEnabl' + 'e'], this['musicEnabl' + 'e'] ? _0x9b28c2['play']() : _0x9b28c2['pause'](), this['musicEnabl' + 'e'];
                        }, _0x36ae93['default']['prototype']['toggleSoun' + 'dFx'] = function () {
                            return this['soundFxEna' + 'ble'] = !this['soundFxEna' + 'ble'], this['soundFxEna' + 'ble'];
                        }, _0x36ae93['default']['prototype']['playMusic'] = function (_0x4b9ec5, _0x1e23e7, _0x197913) {
                            void 0x0 === _0x1e23e7 &amp;&amp; (_0x1e23e7 = 0x0), this['musicEnabl' + 'e'] &amp;&amp; (_0x9b28c2['loop'] = !0x0, _0x9b28c2['src'] = _0x4b9ec5, _0x9b28c2['volume'] = _0x197913 || 0x1, _0x9b28c2['play']());
                        }, _0x36ae93['default']['prototype']['stopMusic'] = function () {
                            _0x9b28c2['stop']();
                        }, _0x36ae93['default']['prototype']['playSound'] = function (_0x354a7c, _0x5c400a, _0x5db7f9, _0x5232ea) {
                            if (void 0x0 === _0x5c400a &amp;&amp; (_0x5c400a = 0x1), void 0x0 === _0x5db7f9 &amp;&amp; (_0x5db7f9 = 0x0), void 0x0 === _0x5232ea &amp;&amp; (_0x5232ea = 0x1), this['soundFxEna' + 'ble']) {
                                var _0x23bb6a = qg['createInne' + 'rAudioCont' + 'ext']();
                                _0x23bb6a['loop'] = !0x1, _0x23bb6a['src'] = _0x354a7c, _0x23bb6a['volume'] = _0x5232ea || 0x1;
                                try {
                                    _0x23bb6a['play']();
                                } catch (_0x42b000) {
                                    console['log'](_0x42b000);
                                }
                            }
                        };
                    }, _0x168005['prototype']['engineInit' + 'ialized'] = function () {
                        var _0x613ead = Laya['LocalStora' + 'ge']['prototype']['constructo' + 'r'];
                        _0x613ead['getJSON'] = function (_0x7c6c5f) {
                            var _0x20f9ef = this['_baseClass']['getJSON'](_0x7c6c5f);
                            return 'string' == typeof _0x20f9ef &amp;&amp; (_0x20f9ef = JSON['parse'](_0x20f9ef)), _0x20f9ef;
                        }, _0x613ead['setJSON'] = function (_0x220d8b, _0x3c5f87) {
                            'object' == typeof _0x3c5f87 &amp;&amp; (_0x3c5f87 = JSON['stringify'](_0x3c5f87)), this['_baseClass']['setJSON'](_0x220d8b, _0x3c5f87);
                        };
                    }, _0x168005['prototype']['login'] = function () {
                        var _0x5c2e58 = this;
                        this['networksta' + 'te'] = 'none', qg['getNetwork' + 'Type']({
                            'success': function (_0x4762fb) {
                                console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20ge' + 'tNetworkTy' + 'pe:\x20', _0x4762fb['networkTyp' + 'e']), _0x5c2e58['networksta' + 'te'] = _0x4762fb['networkTyp' + 'e'];
                            }
                        }), qg['onNetworkS' + 'tatusChang' + 'e'](function (_0x4f284e) {
                            console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20on' + 'NetworkSta' + 'tusChange:' + '\x20', _0x4f284e['isConnecte' + 'd'], _0x4f284e['networkTyp' + 'e']), _0x5c2e58['networksta' + 'te'] = _0x4f284e['networkTyp' + 'e'];
                        }), this['event'](_0x474c0f['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0x4df108['WX_LOGIN_S' + 'UCCESS'],
                            'msg': 'OPPOç™»å½•æˆåŠŸï¼'
                        });
                    }, _0x168005['prototype']['request'] = function (_0x3e2da8, _0x53832c, _0x114718, _0x19d650) {
                        console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20re' + 'quest:\x20', _0x3e2da8, _0x53832c);
                    }, _0x168005['prototype']['getShareIn' + 'stance'] = function () {
                        return null;
                    }, _0x168005['prototype']['getAdvInst' + 'ance'] = function () {
                        return new _0xcb8642['default']();
                    }, _0x168005['prototype']['getStatIns' + 'tance'] = function () {
                        return null;
                    }, _0x168005['prototype']['getRewardS' + 'trInstance'] = function () {
                        return new _0x3c6461['default']();
                    }, _0x168005['prototype']['isAuth'] = function () {
                        return this['isUserInfo' + 'Auth'];
                    }, _0x168005['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x1151ff = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x15e7ec = _0x1151ff['GameCfg'];
                        return '' != _0x15e7ec['server_url'];
                    }, _0x168005['prototype']['getQuery'] = function () {
                        return void 0x0;
                    }, _0x168005['prototype']['getEncrypt' + 'edData'] = function () {
                        return [
                            this['encryptedD' + 'ata'],
                            this['iv']
                        ];
                    }, _0x168005['prototype']['auth'] = function (_0x2b75e2) {
                        this['profileBtn'] = _0x2b75e2, this['profileToS' + 'erver'] = this['isLoginSer' + 'ver'](), this['createUser' + 'InfoButton']();
                    }, _0x168005['prototype']['onResume'] = function (_0x5be919) {
                    }, _0x168005['prototype']['createUser' + 'InfoButton'] = function () {
                    }, _0x168005['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                    }, _0x168005['prototype']['setKeepScr' + 'eenOn'] = function (_0x484ff6) {
                        qg['setKeepScr' + 'eenOn'](_0x484ff6);
                    }, _0x168005['prototype']['onShow'] = function (_0x3e445d) {
                        qg['onShow'](_0x3e445d);
                    }, _0x168005['prototype']['onHide'] = function (_0x10ec2c) {
                        qg['onHide'](_0x10ec2c);
                    }, _0x168005['prototype']['checkUpdat' + 'e'] = function () {
                    }, _0x168005['prototype']['loadSubpac' + 'kage'] = function (_0x190402) {
                        return qg['loadSubpac' + 'kage'] ? qg['loadSubpac' + 'kage'](_0x190402) : void this['exit']();
                    }, _0x168005['prototype']['showModal'] = function (_0x564a70, _0x3eb186, _0x15064f, _0x51cdae, _0x1cf40f, _0x3563c0) {
                        void 0x0 === _0x3eb186 &amp;&amp; (_0x3eb186 = 'æç¤º'), void 0x0 === _0x15064f &amp;&amp; (_0x15064f = 'ç¡®å®š'), void 0x0 === _0x1cf40f &amp;&amp; (_0x1cf40f = 'å–æ¶ˆ');
                    }, _0x168005['prototype']['getSystemI' + 'nfo'] = function (_0x4e3db2) {
                        return !_0x4e3db2 &amp;&amp; this['systemInfo'] ? this['systemInfo'] : (this['systemInfo'] = qg['getSystemI' + 'nfoSync'](), console['log']('getSystemI' + 'nfoSync:\x20' + JSON['stringify'](this['systemInfo'])), this['systemInfo']);
                    }, _0x168005['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function (_0x1fe0d5) {
                        return !_0x1fe0d5 &amp;&amp; this['menuInfo'] ? this['menuInfo'] : this['menuInfo'];
                    }, _0x168005['prototype']['exit'] = function () {
                        qg['exitApplic' + 'ation']({});
                    }, _0x168005['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return qg['getLaunchO' + 'ptionsSync']();
                    }, _0x168005['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x1f3921) {
                        var _0xa295ce = { 'pkgName': _0x1f3921['appId'] };
                        qg['navigateTo' + 'MiniGame'](_0xa295ce);
                    }, _0x168005['prototype']['getOpenDat' + 'aContext'] = function () {
                    }, _0x168005['prototype']['createFeed' + 'backButton'] = function (_0x2f25f3) {
                    }, _0x168005['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function (_0x2e5813) {
                    }, _0x168005['prototype']['createGame' + 'ClubButton'] = function (_0x1653a0) {
                    }, _0x168005['prototype']['onAudioInt' + 'erruption'] = function (_0x387b9c, _0x2818b6) {
                        qg['onAudioInt' + 'erruptionB' + 'egin'](_0x387b9c), qg['onAudioInt' + 'erruptionE' + 'nd'](_0x2818b6);
                    }, _0x168005['prototype']['vibrateSho' + 'rt'] = function () {
                        qg['vibrateSho' + 'rt']({
                            'success': function (_0x106576) {
                            },
                            'fail': function (_0x4543f5) {
                            },
                            'complete': function (_0x293684) {
                            }
                        });
                    }, _0x168005['prototype']['getNetwork' + 'Type'] = function () {
                        return this['networksta' + 'te'];
                    }, _0x168005['prototype']['isConnectN' + 'etwork'] = function () {
                        return console['log']('networksta' + 'te:\x20', this['networksta' + 'te']), 'none' === this['networksta' + 'te'] ? !0x1 : !0x0;
                    }, _0x168005['prototype']['judgeBAndW'] = function (_0xd20da5) {
                        return _0x474c0f['default']['BlackAndWh' + 'ite']['White'];
                    }, _0x168005;
                }(_0x1ecdf1['default']);
            _0x51515d['default'] = _0x3dd923;
        },
        {
            '../../framework/Base/BaseEvent': 0xb,
            '../../framework/Manager/SoundManager': 0x1a,
            '../Ad/OppoAd': 0x4a,
            '../RewardStrategy/OppoRewardStrategy': 0x56,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x52: [
        function (_0x20369, _0x5ae7ca, _0x384d08) {
            'use strict';
            Object['defineProp' + 'erty'](_0x384d08, '__esModule', { 'value': !0x0 });
            var _0xf97387 = _0x20369('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x5d7197 = _0x20369('../Message' + '/SdkMsg'), _0x493b2e = _0x20369('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x20b1c7 = _0x20369('../public/' + 'SdkDefine'), _0x30cae5 = _0x20369('../Bridge/' + 'JSBridge'), _0x3a0642 = _0x20369('../Ad/TapT' + 'apAd'), _0x1a5651 = _0x20369('../Stat/Ta' + 'pTapStat'), _0x16a039 = function () {
                    function _0x4a9a15() {
                        this['bridge'] = _0x30cae5['default']['Instance'];
                    }
                    return _0x4a9a15['prototype']['initMiniAd' + 'apter'] = function () {
                    }, _0x4a9a15['prototype']['engineInit' + 'ialized'] = function () {
                    }, _0x4a9a15['prototype']['login'] = function () {
                        var _0x5dc636 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x396835 = _0x5dc636['GameCfg'], _0x3e3a58 = _0xf97387['default']['getInstanc' + 'e']()['getMine']();
                        _0x3e3a58['openId'] = _0x396835['user_uniqu' + 'e_id'], _0x3e3a58['name'] = 'taptap_use' + 'r', _0x3e3a58['headUrl'] = '', this['isLoginSer' + 'ver']() ? _0x5d7197['SdkMsg']['getInstanc' + 'e']()['loginNoAut' + 'h']() : _0x493b2e['default']['getInstanc' + 'e']()['event'](_0x20b1c7['default']['Event']['E_SDK_LOGI' + 'N'], { 'code': _0x20b1c7['default']['Code']['WX_LOGIN_S' + 'UCCESS'] });
                    }, _0x4a9a15['prototype']['request'] = function (_0xe1459b, _0x317c16, _0xfc9482, _0x4f4e41) {
                        var _0x4e63f5 = new Laya['HttpReques' + 't']();
                        _0x4e63f5['http']['timeout'] = 0x2710, _0x4e63f5['once'](Laya['Event']['COMPLETE'], this, function (_0x3c6857) {
                            _0xfc9482 &amp;&amp; _0xfc9482['runWith'](_0x3c6857);
                        }), _0x4e63f5['send'](_0xe1459b, null, _0x4f4e41, 'json', [
                            'Content-Ty' + 'pe',
                            'applicatio' + 'n/x-www-fo' + 'rm-urlenco' + 'ded'
                        ]);
                    }, _0x4a9a15['prototype']['onResume'] = function () {
                    }, _0x4a9a15['prototype']['getQuery'] = function () {
                        return void 0x0;
                    }, _0x4a9a15['prototype']['setKeepScr' + 'eenOn'] = function (_0x1fea73) {
                    }, _0x4a9a15['prototype']['onShow'] = function (_0x392ef0) {
                        this['bridge']['setOnHideC' + 'allBack'](_0x392ef0);
                    }, _0x4a9a15['prototype']['onHide'] = function (_0x55b36d) {
                        this['bridge']['setOnHideC' + 'allBack'](_0x55b36d);
                    }, _0x4a9a15['prototype']['isAuth'] = function () {
                        return !0x0;
                    }, _0x4a9a15['prototype']['auth'] = function (_0x23d3f0) {
                    }, _0x4a9a15['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                    }, _0x4a9a15['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x59d1a0 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0xb726ce = _0x59d1a0['GameCfg'];
                        return '' != _0xb726ce['server_url'];
                    }, _0x4a9a15['prototype']['checkUpdat' + 'e'] = function () {
                    }, _0x4a9a15['prototype']['loadSubpac' + 'kage'] = function (_0xeff012) {
                        return void 0x0;
                    }, _0x4a9a15['prototype']['showModal'] = function (_0x142e51, _0x53b5ed, _0x1a2b4d, _0x2b09da, _0x2ef947, _0x420d49) {
                        void 0x0 === _0x53b5ed &amp;&amp; (_0x53b5ed = 'æç¤º'), void 0x0 === _0x1a2b4d &amp;&amp; (_0x1a2b4d = 'ç¡®å®š'), void 0x0 === _0x2ef947 &amp;&amp; (_0x2ef947 = 'å–æ¶ˆ');
                    }, _0x4a9a15['prototype']['getSystemI' + 'nfo'] = function () {
                        return {};
                    }, _0x4a9a15['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function () {
                        return null;
                    }, _0x4a9a15['prototype']['exit'] = function () {
                    }, _0x4a9a15['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return void 0x0;
                    }, _0x4a9a15['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x3e9214) {
                    }, _0x4a9a15['prototype']['getOpenDat' + 'aContext'] = function () {
                    }, _0x4a9a15['prototype']['createFeed' + 'backButton'] = function (_0x17232b) {
                    }, _0x4a9a15['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function () {
                    }, _0x4a9a15['prototype']['createGame' + 'ClubButton'] = function (_0x7deeac) {
                    }, _0x4a9a15['prototype']['onAudioInt' + 'erruption'] = function (_0x199f35, _0x57fddf) {
                    }, _0x4a9a15['prototype']['vibrateSho' + 'rt'] = function () {
                        this['bridge']['vibrateSho' + 'rt']();
                    }, _0x4a9a15['prototype']['getShareIn' + 'stance'] = function () {
                        return void 0x0;
                    }, _0x4a9a15['prototype']['getAdvInst' + 'ance'] = function () {
                        return new _0x3a0642['default']();
                    }, _0x4a9a15['prototype']['getStatIns' + 'tance'] = function () {
                        return new _0x1a5651['default']();
                    }, _0x4a9a15['prototype']['getRewardS' + 'trInstance'] = function () {
                        return void 0x0;
                    }, _0x4a9a15['prototype']['getNetwork' + 'Type'] = function () {
                        return 'unknown';
                    }, _0x4a9a15['prototype']['isConnectN' + 'etwork'] = function () {
                        return !0x1;
                    }, _0x4a9a15['prototype']['judgeBAndW'] = function (_0x5e5f72) {
                        return _0x20b1c7['default']['BlackAndWh' + 'ite']['Black'];
                    }, _0x4a9a15;
                }();
            _0x384d08['default'] = _0x16a039;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Single/UserLogic': 0x1d,
            '../Ad/TapTapAd': 0x4b,
            '../Bridge/JSBridge': 0x4e,
            '../Message/SdkMsg': 0x55,
            '../Stat/TapTapStat': 0x5c,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x53: [
        function (_0x18a5aa, _0x2359b5, _0xd59228) {
            'use strict';
            Object['defineProp' + 'erty'](_0xd59228, '__esModule', { 'value': !0x0 });
            var _0x5f4d80 = _0x18a5aa('../Sdk'), _0x29ce32 = _0x18a5aa('../public/' + 'SdkDefine'), _0x4bf278 = _0x29ce32['default']['Code'], _0x36a5b8 = _0x18a5aa('../../fram' + 'ework/Mana' + 'ger/SoundM' + 'anager'), _0x5a8740 = _0x18a5aa('../Ad/Vivo' + 'Ad'), _0x6ba4c5 = function () {
                    function _0x375386() {
                    }
                    return _0x375386['prototype']['initMiniAd' + 'apter'] = function () {
                        var _0x5955bd = qg['createInne' + 'rAudioCont' + 'ext']();
                        _0x36a5b8['default']['prototype']['toggleMusi' + 'c'] = function () {
                            return this['musicEnabl' + 'e'] = !this['musicEnabl' + 'e'], console['log']('1111111111' + '111111', this['musicEnabl' + 'e']), !this['musicEnabl' + 'e'] &amp;&amp; this['playing'] &amp;&amp; _0x5955bd['stop'](), this['musicEnabl' + 'e'];
                        }, _0x36a5b8['default']['prototype']['playMusic'] = function (_0x128f3c, _0x5b17b6, _0x4eda2c) {
                            void 0x0 === _0x5b17b6 &amp;&amp; (_0x5b17b6 = 0x0), this['musicEnabl' + 'e'] &amp;&amp; (this['playing'] = !0x0, _0x5955bd['loop'] = !0x0, _0x5955bd['src'] = _0x128f3c, _0x5955bd['volume'] = _0x4eda2c || 0x1, _0x5955bd['play']());
                        }, _0x36a5b8['default']['prototype']['stopMusic'] = function () {
                            this['playing'] &amp;&amp; (_0x5955bd['stop'](), this['playing'] = !0x1);
                        };
                    }, _0x375386['prototype']['engineInit' + 'ialized'] = function () {
                    }, _0x375386['prototype']['login'] = function () {
                        var _0x1eaca4 = this;
                        this['networksta' + 'te'] = 'none', qg['getNetwork' + 'Type']({
                            'success': function (_0x1532be) {
                                console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20ge' + 'tNetworkTy' + 'pe:\x20', _0x1532be['networkTyp' + 'e']), _0x1eaca4['networksta' + 'te'] = _0x1532be['networkTyp' + 'e'];
                            }
                        }), _0x5f4d80['Sdk']['getInstanc' + 'e']()['event'](_0x29ce32['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0x4bf278['WX_LOGIN_S' + 'UCCESS'],
                            'msg': 'vivoç™»å½•æˆåŠŸï¼'
                        });
                    }, _0x375386['prototype']['request'] = function (_0x231709, _0x2b31ec, _0x20a57e, _0x4d9ded) {
                        console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20re' + 'quest:\x20', _0x231709, _0x2b31ec);
                    }, _0x375386['prototype']['getShareIn' + 'stance'] = function () {
                        return null;
                    }, _0x375386['prototype']['getAdvInst' + 'ance'] = function () {
                        return new _0x5a8740['default']();
                    }, _0x375386['prototype']['getStatIns' + 'tance'] = function () {
                        return null;
                    }, _0x375386['prototype']['getRewardS' + 'trInstance'] = function () {
                        return null;
                    }, _0x375386['prototype']['isAuth'] = function () {
                        return this['isUserInfo' + 'Auth'];
                    }, _0x375386['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x1c63e3 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x562c65 = _0x1c63e3['GameCfg'];
                        return '' != _0x562c65['server_url'];
                    }, _0x375386['prototype']['getQuery'] = function () {
                        return void 0x0;
                    }, _0x375386['prototype']['getEncrypt' + 'edData'] = function () {
                        return [
                            this['encryptedD' + 'ata'],
                            this['iv']
                        ];
                    }, _0x375386['prototype']['auth'] = function (_0x1dac64) {
                        this['profileBtn'] = _0x1dac64, this['profileToS' + 'erver'] = this['isLoginSer' + 'ver'](), this['createUser' + 'InfoButton']();
                    }, _0x375386['prototype']['onResume'] = function (_0x446121) {
                    }, _0x375386['prototype']['createUser' + 'InfoButton'] = function () {
                    }, _0x375386['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                    }, _0x375386['prototype']['setKeepScr' + 'eenOn'] = function (_0xf0205e) {
                        qg['setKeepScr' + 'eenOn'](_0xf0205e);
                    }, _0x375386['prototype']['onShow'] = function (_0x29bcb9) {
                        qg['onShow'](_0x29bcb9);
                    }, _0x375386['prototype']['onHide'] = function (_0x4ff68f) {
                        qg['onHide'](_0x4ff68f);
                    }, _0x375386['prototype']['checkUpdat' + 'e'] = function () {
                    }, _0x375386['prototype']['loadSubpac' + 'kage'] = function (_0x320224) {
                        return qg['loadSubpac' + 'kage'] ? qg['loadSubpac' + 'kage'](_0x320224) : void this['exit']();
                    }, _0x375386['prototype']['showModal'] = function (_0x13f6aa, _0x295256, _0x54c9b3, _0x569757, _0x86f4d8, _0x2c324c) {
                        void 0x0 === _0x295256 &amp;&amp; (_0x295256 = 'æç¤º'), void 0x0 === _0x54c9b3 &amp;&amp; (_0x54c9b3 = 'ç¡®å®š'), void 0x0 === _0x86f4d8 &amp;&amp; (_0x86f4d8 = 'å–æ¶ˆ'), qg['showDialog']({
                            'title': _0x295256,
                            'message': _0x13f6aa,
                            'buttons': [
                                {
                                    'text': _0x54c9b3,
                                    'color': '#000000'
                                },
                                {
                                    'text': _0x86f4d8,
                                    'color': '#000000'
                                }
                            ],
                            'success': function (_0x1d9e78) {
                                console['log']('handling\x20c' + 'allback'), _0x569757 &amp;&amp; _0x569757['run']();
                            },
                            'cancel': function () {
                                console['log']('handling\x20c' + 'ancel'), _0x2c324c &amp;&amp; _0x2c324c['run']();
                            },
                            'fail': function (_0xe8ef57, _0x2d3f1e) {
                                console['log']('handling\x20f' + 'ail,\x20code\x20' + '=\x20' + _0x2d3f1e), _0x2c324c &amp;&amp; _0x2c324c['run']();
                            }
                        });
                    }, _0x375386['prototype']['getSystemI' + 'nfo'] = function (_0x1c166b) {
                        if (!_0x1c166b &amp;&amp; this['systemInfo'])
                            return this['systemInfo'];
                        this['systemInfo'] = qg['getSystemI' + 'nfoSync']();
                        var _0x2b7f18 = qg['getNotchHe' + 'ightSync']();
                        return _0x2b7f18 &amp;&amp; (this['systemInfo']['statusBarH' + 'eight'] = _0x2b7f18['height'] || 0x0), console['log']('getSystemI' + 'nfoSync:\x20' + JSON['stringify'](this['systemInfo'])), this['systemInfo'];
                    }, _0x375386['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function (_0x514a8e) {
                        return !_0x514a8e &amp;&amp; this['menuInfo'] ? this['menuInfo'] : this['menuInfo'];
                    }, _0x375386['prototype']['exit'] = function () {
                        qg['exitApplic' + 'ation']({});
                    }, _0x375386['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return void 0x0;
                    }, _0x375386['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x579336) {
                    }, _0x375386['prototype']['getOpenDat' + 'aContext'] = function () {
                    }, _0x375386['prototype']['createFeed' + 'backButton'] = function (_0x40a949) {
                    }, _0x375386['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function (_0x981d45) {
                    }, _0x375386['prototype']['createGame' + 'ClubButton'] = function (_0x5a446e) {
                    }, _0x375386['prototype']['onAudioInt' + 'erruption'] = function (_0x1b5719, _0x379987) {
                        qg['onAudioInt' + 'erruptionB' + 'egin'](_0x1b5719), qg['onAudioInt' + 'erruptionE' + 'nd'](_0x379987);
                    }, _0x375386['prototype']['vibrateSho' + 'rt'] = function () {
                        qg['vibrateSho' + 'rt']({
                            'success': function (_0x555bfa) {
                            },
                            'fail': function (_0x139d5d) {
                            },
                            'complete': function (_0x2e8ce2) {
                            }
                        });
                    }, _0x375386['prototype']['getNetwork' + 'Type'] = function () {
                        return this['networksta' + 'te'];
                    }, _0x375386['prototype']['isConnectN' + 'etwork'] = function () {
                        return console['log']('networksta' + 'te:\x20', this['networksta' + 'te']), 'none' === this['networksta' + 'te'] ? !0x1 : !0x0;
                    }, _0x375386['prototype']['getShareEn' + 'abled'] = function () {
                        var _0xd705d1 = !0x1;
                        return _0x5f4d80['Sdk']['getInstanc' + 'e']()['isAudit']() || (_0xd705d1 = _0x5f4d80['Sdk']['getInstanc' + 'e']()['getServerJ' + 'sonCfgShar' + 'eEnable']()), _0xd705d1;
                    }, _0x375386['prototype']['judgeBAndW'] = function (_0x3282d1) {
                        return _0x29ce32['default']['BlackAndWh' + 'ite']['White'];
                    }, _0x375386;
                }();
            _0xd59228['default'] = _0x6ba4c5;
        },
        {
            '../../framework/Manager/SoundManager': 0x1a,
            '../Ad/VivoAd': 0x4c,
            '../Sdk': 0x5a,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x54: [
        function (_0x51a9dd, _0x102fea, _0x25550b) {
            'use strict';
            function _0x3b7312(_0x1a991e, _0x1b796b) {
                void 0x0 != _0x1a991e['nickName'] &amp;&amp; (_0x1b796b['name'] = _0x1a991e['nickName']), void 0x0 != _0x1a991e['avatarUrl'] &amp;&amp; (_0x1b796b['headUrl'] = _0x1a991e['avatarUrl']), void 0x0 != _0x1a991e['gender'] &amp;&amp; (_0x1b796b['sex'] = _0x1a991e['gender']), void 0x0 != _0x1a991e['city'] &amp;&amp; (_0x1b796b['city'] = _0x1a991e['city']), void 0x0 != _0x1a991e['province'] &amp;&amp; (_0x1b796b['province'] = _0x1a991e['province']), void 0x0 != _0x1a991e['country'] &amp;&amp; (_0x1b796b['country'] = _0x1a991e['country']), void 0x0 != _0x1a991e['language'] &amp;&amp; (_0x1b796b['language'] = _0x1a991e['language']);
            }
            Object['defineProp' + 'erty'](_0x25550b, '__esModule', { 'value': !0x0 });
            var _0xc2b0a1 = _0x51a9dd('../../fram' + 'ework/Tool' + 's/Utils'), _0x420919 = _0x51a9dd('../Message' + '/SdkMsg'), _0x1f18c9 = _0x51a9dd('../public/' + 'SdkEntity'), _0x1d4f95 = _0x51a9dd('../public/' + 'SdkDefine'), _0x17e80b = _0x51a9dd('../Share/W' + 'XShare'), _0x35842d = _0x51a9dd('../Ad/WXAd'), _0x277f90 = _0x51a9dd('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x3d7261 = _0x51a9dd('../Stat/WX' + 'Stat'), _0x109120 = _0x51a9dd('../RewardS' + 'trategy/WX' + 'RewardStra' + 'tegy'), _0xefcaf2 = _0x51a9dd('../../fram' + 'ework/Base' + '/BaseEvent'), _0xccd472 = _0x1d4f95['default']['UIEvent'], _0xdd39b4 = _0x1d4f95['default']['Code'], _0x4ea66c = function (_0x549322) {
                    function _0x4ec6c6() {
                        return _0x549322['call'](this) || this;
                    }
                    return __extends(_0x4ec6c6, _0x549322), _0x4ec6c6['prototype']['initMiniAd' + 'apter'] = function () {
                    }, _0x4ec6c6['prototype']['engineInit' + 'ialized'] = function () {
                    }, _0x4ec6c6['prototype']['login'] = function () {
                        var _0x20b11d = this;
                        wx['login']({
                            'success': this['wxloginSuc' + 'c']['bind'](this),
                            'fail': this['wxloginFai' + 'l']['bind'](this)
                        }), wx['getSetting']({ 'success': this['onSettings']['bind'](this) }), this['networksta' + 'te'] = 'none', wx['getNetwork' + 'Type']({
                            'success': function (_0x2c87f6) {
                                console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20ge' + 'tNetworkTy' + 'pe:\x20', _0x2c87f6['networkTyp' + 'e']), _0x20b11d['networksta' + 'te'] = _0x2c87f6['networkTyp' + 'e'];
                            }
                        }), wx['onNetworkS' + 'tatusChang' + 'e'](function (_0x44f450) {
                            console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20on' + 'NetworkSta' + 'tusChange:' + '\x20', _0x44f450['isConnecte' + 'd'], _0x44f450['networkTyp' + 'e']), _0x20b11d['networksta' + 'te'] = _0x44f450['networkTyp' + 'e'];
                        });
                    }, _0x4ec6c6['prototype']['request'] = function (_0x5d0c8a, _0x40306d, _0x566f52, _0x5bcb78) {
                        console['log']('&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;' + '&gt;&gt;&gt;&gt;&gt;&gt;&gt;\x20re' + 'quest:\x20', _0x5d0c8a, _0x40306d), wx['request']({
                            'url': _0x5d0c8a,
                            'data': _0x40306d,
                            'method': _0x5bcb78,
                            'dataType': 'json',
                            'success': function (_0x1bec88) {
                                console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20re' + 'quest:\x20', _0x1bec88), _0x566f52 &amp;&amp; _0x566f52['runWith'](_0x1bec88['data']);
                            },
                            'fail': function (_0x13f80d) {
                                console['log']('&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;' + '&lt;&lt;&lt;&lt;&lt;&lt;&lt;\x20re' + 'quest\x20erro' + 'r:\x20', _0x13f80d), _0xc2b0a1['default']['showTips']('èŽ·å–æœåŠ¡å™¨JSONé…' + 'ç½®å¤±è´¥ï¼');
                            }
                        });
                    }, _0x4ec6c6['prototype']['getShareIn' + 'stance'] = function () {
                        return new _0x17e80b['default']();
                    }, _0x4ec6c6['prototype']['getAdvInst' + 'ance'] = function () {
                        return new _0x35842d['default']();
                    }, _0x4ec6c6['prototype']['getStatIns' + 'tance'] = function () {
                        return new _0x3d7261['default']();
                    }, _0x4ec6c6['prototype']['getRewardS' + 'trInstance'] = function () {
                        return new _0x109120['default']();
                    }, _0x4ec6c6['prototype']['onSettings'] = function (_0x29ce0b) {
                        var _0x2a435b = _0x29ce0b['authSettin' + 'g'];
                        this['isUserInfo' + 'Auth'] = !!_0x2a435b['scope.user' + 'Info'], this['isUserInfo' + 'Auth'] &amp;&amp; wx['getUserInf' + 'o']({ 'success': this['userInfoSu' + 'cc']['bind'](this) }), this['code'] &amp;&amp; this['event'](_0x1d4f95['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0xdd39b4['WX_LOGIN_S' + 'UCCESS'],
                            'msg': 'å¾®ä¿¡ç™»å½•æˆåŠŸ'
                        });
                    }, _0x4ec6c6['prototype']['isAuth'] = function () {
                        return this['isUserInfo' + 'Auth'];
                    }, _0x4ec6c6['prototype']['isLoginSer' + 'ver'] = function () {
                        var _0x9a70de = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x322ca8 = _0x9a70de['GameCfg'];
                        return '' != _0x322ca8['server_url'];
                    }, _0x4ec6c6['prototype']['getQuery'] = function () {
                        return this['query'];
                    }, _0x4ec6c6['prototype']['getEncrypt' + 'edData'] = function () {
                        return [
                            this['encryptedD' + 'ata'],
                            this['iv']
                        ];
                    }, _0x4ec6c6['prototype']['auth'] = function (_0x17e76d) {
                        this['profileBtn'] = _0x17e76d, this['profileToS' + 'erver'] = this['isLoginSer' + 'ver'](), this['createUser' + 'InfoButton']();
                    }, _0x4ec6c6['prototype']['onResume'] = function (_0x499c67) {
                        _0x499c67['query'] &amp;&amp; !_0xc2b0a1['default']['isEmpty'](_0x499c67['query']) &amp;&amp; this['isLoginSer' + 'ver']() &amp;&amp; (this['query'] = _0x499c67['query'], _0x420919['SdkMsg']['getInstanc' + 'e']()['postShareQ' + 'uery'](_0x499c67['query']));
                    }, _0x4ec6c6['prototype']['wxloginSuc' + 'c'] = function (_0x4dc65f) {
                        var _0x147694 = this;
                        console['log']('å¾®ä¿¡ç™»å½•æˆåŠŸï¼');
                        var _0x3fdee6 = 0xa, _0x5968d5 = function () {
                                return !_0x147694['menuInfo'] || _0x147694['menuInfo']['top'] &gt; 0x0 || 0x0 &gt;= _0x3fdee6 ? (_0x147694['code'] = _0x4dc65f['code'], _0x147694['isLoginSer' + 'ver']() &amp;&amp; _0x420919['SdkMsg']['getInstanc' + 'e']()['login'](_0x147694['code'], _0x4533be['query']), void 0x0 !== _0x147694['isUserInfo' + 'Auth'] &amp;&amp; _0x147694['event'](_0x1d4f95['default']['Event']['E_SDK_LOGI' + 'N'], {
                                    'code': _0xdd39b4['WX_LOGIN_S' + 'UCCESS'],
                                    'msg': 'å¾®ä¿¡ç™»å½•æˆåŠŸ'
                                }), !0x1) : (_0x3fdee6--, !0x0);
                            }, _0x3449bd = function () {
                                _0x147694['getSystemI' + 'nfo'](!0x0), _0x147694['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'](!0x0), _0x5968d5() || (_0xc2b0a1['default']['sNotchScre' + 'en'] = void 0x0, Laya['timer']['clear'](_0x147694, _0x3449bd));
                            }, _0x4533be = wx['getLaunchO' + 'ptionsSync']();
                        this['query'] = _0x4533be['query'], _0x5968d5() &amp;&amp; Laya['timer']['loop'](0x64, this, _0x3449bd);
                    }, _0x4ec6c6['prototype']['wxloginFai' + 'l'] = function () {
                        console['log']('å¾®ä¿¡ç™»å½•å¤±è´¥ï¼'), this['event'](_0x1d4f95['default']['Event']['E_SDK_LOGI' + 'N'], {
                            'code': _0xdd39b4['WX_LOGIN_F' + 'AILED'],
                            'msg': 'å¾®ä¿¡ç™»å½•å¤±è´¥'
                        });
                    }, _0x4ec6c6['prototype']['userInfoSu' + 'cc'] = function (_0x4d0d63) {
                        var _0x3a3ae4;
                        _0x4d0d63['userInfo'] ? (console['log']('èŽ·å–ç”¨æˆ·ä¿¡æ¯æˆåŠŸï¼' + JSON['stringify'](_0x4d0d63)), this['isUserInfo' + 'Auth'] = !0x0, this['encryptedD' + 'ata'] = _0x4d0d63['encryptedD' + 'ata'], this['iv'] = _0x4d0d63['iv'], this['destroyUse' + 'rInfoButto' + 'n'](), _0x3a3ae4 = new _0x1f18c9['default']['UserInfoEn' + 'tity'](), _0x3b7312(_0x4d0d63['userInfo'], _0x3a3ae4), _0x277f90['default']['getInstanc' + 'e']()['update'](_0x3a3ae4), this['event'](_0xccd472['E_USER_INF' + 'O'], {
                            'code': _0xdd39b4['WX_AUTH_SU' + 'CCESS'],
                            'msg': 'æŽˆæƒæˆåŠŸ'
                        })) : (console['log']('èŽ·å–ç”¨æˆ·ä¿¡æ¯å¤±è´¥ï¼'), this['event'](_0xccd472['E_USER_INF' + 'O'], {
                            'code': _0xdd39b4['WX_AUTH_FA' + 'ILED'],
                            'msg': 'ç”¨æˆ·æ‹’ç»æŽˆæƒ'
                        })), this['profileToS' + 'erver'] &amp;&amp; _0x420919['SdkMsg']['getInstanc' + 'e']()['postProfil' + 'e'](_0x3a3ae4);
                    }, _0x4ec6c6['prototype']['createUser' + 'InfoButton'] = function () {
                        var _0x2eb136 = this['profileBtn'], _0x463e8d = _0x2eb136['localToGlo' + 'bal'](new Laya['Point'](0x0, 0x0)), _0xbf3408 = _0x2eb136['localToGlo' + 'bal'](new Laya['Point'](_0x2eb136['width'], _0x2eb136['height']));
                        Laya['stage']['transform']['transformP' + 'oint'](_0x463e8d), Laya['stage']['transform']['transformP' + 'oint'](_0xbf3408);
                        var _0x1c8de8 = _0xbf3408['x'] - _0x463e8d['x'], _0x13343d = _0xbf3408['y'] - _0x463e8d['y'], _0x1bd2b3 = wx['createUser' + 'InfoButton']({
                                'type': 'text',
                                'text': '',
                                'style': {
                                    'left': _0x463e8d['x'],
                                    'top': _0x463e8d['y'],
                                    'width': _0x1c8de8,
                                    'height': _0x13343d
                                },
                                'withCredentials': !0x0,
                                'lang': 'zh_CN'
                            });
                        _0x1bd2b3['show'](), _0x1bd2b3['onTap'](this['userInfoSu' + 'cc']['bind'](this)), this['profileBtn'] = _0x1bd2b3, _0x2eb136['once'](Laya['Event']['REMOVED'], this, this['destroyUse' + 'rInfoButto' + 'n']);
                    }, _0x4ec6c6['prototype']['destroyUse' + 'rInfoButto' + 'n'] = function () {
                        this['profileBtn'] &amp;&amp; this['profileBtn']['destroy'](), this['profileBtn'] = null;
                    }, _0x4ec6c6['prototype']['setKeepScr' + 'eenOn'] = function (_0x2df1ac) {
                        wx['setKeepScr' + 'eenOn'](_0x2df1ac);
                    }, _0x4ec6c6['prototype']['onShow'] = function (_0x571f2b) {
                        wx['onShow'](_0x571f2b);
                    }, _0x4ec6c6['prototype']['onHide'] = function (_0x17d00e) {
                        wx['onHide'](_0x17d00e);
                    }, _0x4ec6c6['prototype']['checkUpdat' + 'e'] = function () {
                        if ('function' == typeof wx['getUpdateM' + 'anager']) {
                            var _0x261618 = wx['getUpdateM' + 'anager']();
                            _0x261618['onCheckFor' + 'Update'](function (_0xc98edf) {
                                console['log'](_0xc98edf['hasUpdate']);
                            }), _0x261618['onUpdateRe' + 'ady'](function () {
                                this['showModal']('æœ‰æ–°ç‰ˆæœ¬å•¦ï¼ï¼Œèµ¶å¿«å¼€' + 'å¯æ–°çš„åŽ†ç¨‹å§~', 'æ›´æ–°æç¤º', 'å¼€å¯', Laya['Handler']['create'](this, function () {
                                    _0x261618['applyUpdat' + 'e']();
                                }));
                            }), _0x261618['onUpdateFa' + 'iled'](function () {
                                console['log']('æ–°çš„ç‰ˆæœ¬ä¸‹è½½å¤±è´¥');
                            });
                        }
                    }, _0x4ec6c6['prototype']['loadSubpac' + 'kage'] = function (_0x4df0e7) {
                        var _0x586845 = this;
                        return wx['loadSubpac' + 'kage'] ? wx['loadSubpac' + 'kage'](_0x4df0e7) : void this['showModal']('è¯·å‡çº§å¾®ä¿¡åˆ°æœ€æ–°ç‰ˆæœ¬' + 'ï¼', 'æç¤º', 'ç¡®å®š', Laya['Handler']['create'](this, function () {
                            _0x586845['exit']();
                        }), '');
                    }, _0x4ec6c6['prototype']['showModal'] = function (_0x49012a, _0x3834aa, _0x3e94e2, _0x1bc59b, _0x39a998, _0x14d8bd) {
                        void 0x0 === _0x3834aa &amp;&amp; (_0x3834aa = 'æç¤º'), void 0x0 === _0x3e94e2 &amp;&amp; (_0x3e94e2 = 'ç¡®å®š'), void 0x0 === _0x39a998 &amp;&amp; (_0x39a998 = 'å–æ¶ˆ'), wx['showModal']({
                            'title': _0x3834aa,
                            'content': _0x49012a,
                            'showCancel': '' != _0x39a998 &amp;&amp; void 0x0 != _0x39a998,
                            'cancelText': _0x39a998,
                            'confirmText': _0x3e94e2,
                            'success': function (_0x287761) {
                                _0x287761['confirm'] ? _0x1bc59b &amp;&amp; _0x1bc59b['run']() : _0x39a998 &amp;&amp; _0x14d8bd &amp;&amp; _0x14d8bd['run']();
                            }
                        });
                    }, _0x4ec6c6['prototype']['getSystemI' + 'nfo'] = function (_0x18ee03) {
                        return !_0x18ee03 &amp;&amp; this['systemInfo'] ? this['systemInfo'] : (this['systemInfo'] = wx['getSystemI' + 'nfoSync'](), console['log']('getSystemI' + 'nfoSync:\x20' + JSON['stringify'](this['systemInfo'])), this['systemInfo']);
                    }, _0x4ec6c6['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function (_0x170b8d) {
                        return !_0x170b8d &amp;&amp; this['menuInfo'] ? this['menuInfo'] : (_0xc2b0a1['default']['compareVer' + 'sion'](this['systemInfo']['SDKVersion'], '2.1.0') &gt;= 0x0 &amp;&amp; (this['menuInfo'] = wx['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'](), console['log']('getMenuBut' + 'tonBoundin' + 'gClientRec' + 't:\x20' + JSON['stringify'](this['menuInfo']))), this['menuInfo']);
                    }, _0x4ec6c6['prototype']['exit'] = function () {
                        wx['exitMiniPr' + 'ogram']({});
                    }, _0x4ec6c6['prototype']['getLaunchO' + 'ptionsSync'] = function () {
                        return wx['getLaunchO' + 'ptionsSync']();
                    }, _0x4ec6c6['prototype']['navigateTo' + 'MiniProgra' + 'm'] = function (_0x36153c) {
                        wx['navigateTo' + 'MiniProgra' + 'm'](_0x36153c);
                    }, _0x4ec6c6['prototype']['getOpenDat' + 'aContext'] = function () {
                        return wx['getOpenDat' + 'aContext']();
                    }, _0x4ec6c6['prototype']['createFeed' + 'backButton'] = function (_0x6422d9) {
                        return wx['createFeed' + 'backButton'](_0x6422d9);
                    }, _0x4ec6c6['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function (_0x3599b3) {
                        wx['openCustom' + 'erServiceC' + 'onversatio' + 'n'](_0x3599b3);
                    }, _0x4ec6c6['prototype']['createGame' + 'ClubButton'] = function (_0x575cb4) {
                        wx['createGame' + 'ClubButton'](_0x575cb4);
                    }, _0x4ec6c6['prototype']['onAudioInt' + 'erruption'] = function (_0x3aae6c, _0x37ef21) {
                        wx['onAudioInt' + 'erruptionB' + 'egin'](_0x3aae6c), wx['onAudioInt' + 'erruptionE' + 'nd'](_0x37ef21);
                    }, _0x4ec6c6['prototype']['vibrateSho' + 'rt'] = function () {
                        wx['vibrateSho' + 'rt']({});
                    }, _0x4ec6c6['prototype']['getNetwork' + 'Type'] = function () {
                        return this['networksta' + 'te'];
                    }, _0x4ec6c6['prototype']['isConnectN' + 'etwork'] = function () {
                        return console['log']('networksta' + 'te:\x20', this['networksta' + 'te']), 'none' === this['networksta' + 'te'] ? !0x1 : !0x0;
                    }, _0x4ec6c6['prototype']['judgeBAndW'] = function (_0xdc3181) {
                        var _0x56d298 = _0xdc3181['sceneId'];
                        if (!_0x56d298)
                            return _0x1d4f95['default']['BlackAndWh' + 'ite']['Black'];
                        var _0x5ad425 = Laya['LocalStora' + 'ge']['getItem']('BAndW');
                        return 'white' === _0x5ad425 || 'black' === _0x5ad425 ? 'white' === _0x5ad425 &amp;&amp; 0x40d !== _0x56d298 &amp;&amp; 0x414 !== _0x56d298 &amp;&amp; 0x3ef !== _0x56d298 &amp;&amp; 0x450 !== _0x56d298 &amp;&amp; 0x3f0 !== _0x56d298 &amp;&amp; 0x3e9 !== _0x56d298 &amp;&amp; 0x40e !== _0x56d298 &amp;&amp; 0x442 !== _0x56d298 &amp;&amp; 0x44f !== _0x56d298 &amp;&amp; 0x441 !== _0x56d298 &amp;&amp; 0x447 !== _0x56d298 &amp;&amp; (_0x5ad425 = 'black', Laya['LocalStora' + 'ge']['setItem']('BAndW', _0x5ad425)) : (_0x5ad425 = 0x447 === _0x56d298 || 0x40d === _0x56d298 || 0x422 === _0x56d298 ? 'white' : 'black', Laya['LocalStora' + 'ge']['setItem']('BAndW', _0x5ad425)), _0x5ad425 === _0x1d4f95['default']['BlackAndWh' + 'ite']['White'] ? _0x1d4f95['default']['BlackAndWh' + 'ite']['White'] : _0x1d4f95['default']['BlackAndWh' + 'ite']['Black'];
                    }, _0x4ec6c6;
                }(_0xefcaf2['default']);
            _0x25550b['default'] = _0x4ea66c;
        },
        {
            '../../framework/Base/BaseEvent': 0xb,
            '../../framework/Single/UserLogic': 0x1d,
            '../../framework/Tools/Utils': 0x1f,
            '../Ad/WXAd': 0x4d,
            '../Message/SdkMsg': 0x55,
            '../RewardStrategy/WXRewardStrategy': 0x58,
            '../Share/WXShare': 0x5b,
            '../Stat/WXStat': 0x5d,
            '../public/SdkDefine': 0x5e,
            '../public/SdkEntity': 0x5f
        }
    ],
    0x55: [
        function (_0x1d089c, _0x150d34, _0xccb276) {
            'use strict';
            Object['defineProp' + 'erty'](_0xccb276, '__esModule', { 'value': !0x0 });
            var _0x44c375 = _0x1d089c('../../fram' + 'ework/Base' + '/BaseLogic'), _0x2422f6 = _0x1d089c('../../fram' + 'ework/Netw' + 'ork/http'), _0x26ebf6 = _0x1d089c('../../fram' + 'ework/Tool' + 's/Utils'), _0x241a34 = _0x1d089c('../public/' + 'SdkDefine'), _0x4ea69a = _0x1d089c('../public/' + 'SdkEntity'), _0x4c1f0e = _0x1d089c('../../fram' + 'ework/Base' + '/BaseDefin' + 'e'), _0x1e8a56 = _0x1d089c('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x16d31b = function () {
                    function _0xb7af53() {
                    }
                    return _0xb7af53['E_SERVER_L' + 'OGIN'] = 'SERVER_LOG' + 'IN', _0xb7af53['E_SERVER_R' + 'ELOGIN'] = 'SERVER_REL' + 'OGIN', _0xb7af53['E_SHARE_IN' + 'FO'] = 'SHARE_INFO', _0xb7af53['E_SHARE_CO' + 'NFIG'] = 'SHARE_CONF' + 'IG', _0xb7af53['E_SHARE_QU' + 'ERY_USERIN' + 'FO'] = 'SHARE_QUER' + 'Y_USERINFO', _0xb7af53['E_PROFILE_' + 'RESULT'] = 'PROFILE_RE' + 'SULT', _0xb7af53['E_FAVORITE' + '_REWARD_RE' + 'SULT'] = 'FAVORITE_R' + 'EWARD_RESU' + 'LT', _0xb7af53['E_MAIL_RES' + 'ULT'] = '$MAIL_RESU' + 'LT', _0xb7af53['E_MAIL_OPE' + 'NED'] = '$MAIL_OPEN' + 'ED', _0xb7af53['E_RANK_RES' + 'ULT'] = '$RANK_RESU' + 'LT', _0xb7af53;
                }();
            _0xccb276['SdkMsgEven' + 't'] = _0x16d31b;
            var _0x3947fe = function (_0x169423) {
                function _0xce9482() {
                    var _0x54c1e9 = _0x169423['call'](this) || this;
                    _0x54c1e9['isReLogin'] = !0x1, _0x54c1e9['errCount'] = 0x0;
                    var _0x1ec3b9 = Laya['ClassUtils']['getRegClas' + 's']('Sdk');
                    return _0x54c1e9['GameCfg'] = _0x1ec3b9['GameCfg'], _0x54c1e9;
                }
                return __extends(_0xce9482, _0x169423), _0xce9482['getInstanc' + 'e'] = function () {
                    return this['instance'] || (this['instance'] = new _0xce9482()), this['instance'];
                }, _0xce9482['prototype']['send'] = function (_0x29ac5c, _0x1a5dec, _0x96e5bd, _0x1749ea) {
                    if (_0x1749ea = _0x1749ea || this['GameCfg']['server_url'], !_0x1749ea)
                        return void console['log']('send\x20messa' + 'ge\x20skipped' + '\x20with\x20serv' + 'er\x20url\x20is\x20' + 'unknown\x20!!' + '!');
                    if (!_0x29ac5c['data'])
                        return void console['log']('send\x20messa' + 'ge\x20without' + '\x20data\x20!!!' + typeof _0x29ac5c);
                    var _0x3eebaa = new _0x2422f6['Http'](), _0x239eb8 = _0x1749ea + _0x29ac5c['url'];
                    _0x3eebaa['registerEr' + 'rHandler'](this['errorRsp']['bind'](this, _0x96e5bd), this), _0x3eebaa['send'](_0x239eb8, _0x29ac5c['data'], this['response']['bind'](this, _0x1a5dec, _0x96e5bd), this, _0x29ac5c['method'], _0x29ac5c['encrypt']);
                }, _0xce9482['prototype']['response'] = function (_0x5b2e5b, _0x313b33, _0x934eda) {
                    return _0x934eda['code'] != _0x241a34['default']['ErrorCode']['SUCCESS'] ? void (_0x313b33 &amp;&amp; _0x313b33['call'](this, _0x934eda)) : void (_0x5b2e5b &amp;&amp; _0x5b2e5b['call'](this, _0x934eda['data']));
                }, _0xce9482['prototype']['errorRsp'] = function (_0x3805de, _0xe61362) {
                    if ('string' == typeof _0xe61362 &amp;&amp; -0x1 != _0xe61362['indexOf']('401'))
                        return void (this['isReLogin'] || (this['isReLogin'] = !0x0, this['event'](_0x16d31b['E_SERVER_R' + 'ELOGIN'])));
                    if (_0x3805de)
                        _0x3805de['call'](this, _0xe61362);
                    else {
                        if ('object' == typeof _0xe61362 &amp;&amp; _0xe61362['code'] == _0x4c1f0e['default']['Code']['HTTP_INTER' + 'FACE_UNDEF' + 'INED'])
                            return void console['log']('æŽ¥å£æœªå®šä¹‰ï¼');
                        _0x26ebf6['default']['isOnMiniGa' + 'me']() &amp;&amp; (this['errCount']++, this['errCount'] &gt; 0x3 &amp;&amp; (this['errCount'] = 0x0, this['event'](_0x16d31b['E_SERVER_L' + 'OGIN'], { 'code': _0x241a34['default']['Code']['SERVER_LOG' + 'IN_ERROR'] })));
                    }
                }, _0xce9482['prototype']['login'] = function (_0x4e9482, _0x4de3c4) {
                    var _0x414559 = new _0x241a34['default']['LoginMsg'](), _0xd08e9 = new _0x4ea69a['default']['LoginEntit' + 'yRst']();
                    _0xd08e9['code'] = _0x4e9482, _0xd08e9['appId'] = this['GameCfg']['appId'], _0xd08e9['version'] = this['GameCfg']['version'], _0xd08e9['shareQuery'] = _0x4de3c4, _0xd08e9['userInfo'] = new _0x4ea69a['default']['UserInfoEn' + 'tity'](), _0xd08e9['userInfo']['platform'] = this['GameCfg']['platform'], _0x414559['data'] = _0xd08e9, this['send'](_0x414559, this['loginRsp'], this['loginErr']);
                }, _0xce9482['prototype']['loginNoAut' + 'h'] = function () {
                    var _0x4401cd = new _0x241a34['default']['LoginMsgNo' + 'Auth'](), _0xc9e0bd = new _0x4ea69a['default']['LoginEntit' + 'yRst']();
                    _0xc9e0bd['userInfo'] = new _0x4ea69a['default']['UserInfoEn' + 'tity'](), _0xc9e0bd['version'] = this['GameCfg']['version'], _0xc9e0bd['userInfo']['platform'] = _0x4ea69a['default']['PlatformTy' + 'pe']['PC'], _0xc9e0bd['code'] = this['GameCfg']['user_uniqu' + 'e_id'];
                    var _0x5a6621 = _0x1e8a56['default']['getInstanc' + 'e']()['getMine']();
                    _0xc9e0bd['userInfo']['headUrl'] = _0x5a6621['headUrl'], _0xc9e0bd['userInfo']['name'] = _0x5a6621['name'], _0x4401cd['data'] = _0xc9e0bd, this['send'](_0x4401cd, this['loginRsp'], this['loginErr']);
                }, _0xce9482['prototype']['loginRsp'] = function (_0x492ac8) {
                    console['log']('æœåŠ¡å™¨ç™»å½•æˆåŠŸ!'), this['isReLogin'] = !0x1, _0x492ac8['lastTime'] &amp;&amp; (_0x492ac8['lastTime'] = new Date(_0x492ac8['lastTime'])), _0x492ac8['serverTime'] = new Date(_0x492ac8['serverTime']), this['event'](_0x16d31b['E_SERVER_L' + 'OGIN'], {
                        'code': _0x241a34['default']['Code']['SERVER_LOG' + 'IN_SUCCESS'],
                        'pkg': _0x492ac8
                    });
                }, _0xce9482['prototype']['loginErr'] = function (_0x5620be) {
                    this['isReLogin'] = !0x1, _0x5620be['msg'] ? _0x26ebf6['default']['showTips'](_0x5620be['msg']) : _0x26ebf6['default']['showTips']('è¿žæŽ¥æœåŠ¡å™¨å¤±è´¥\x20!'), this['event'](_0x16d31b['E_SERVER_L' + 'OGIN'], { 'code': _0x241a34['default']['Code']['SERVER_LOG' + 'IN_FAILED'] });
                }, _0xce9482['prototype']['postProfil' + 'e'] = function (_0x49a4dd) {
                    var _0x4be67d = new _0x241a34['default']['AuthProfil' + 'eMsg']();
                    _0x4be67d['data'] = _0x49a4dd, this['send'](_0x4be67d, this['postProfil' + 'eRsp']);
                }, _0xce9482['prototype']['postProfil' + 'eRsp'] = function () {
                    this['event'](_0x16d31b['E_PROFILE_' + 'RESULT']);
                }, _0xce9482['prototype']['getShareIn' + 'fo'] = function (_0x29570c) {
                    var _0x5d0a14 = new _0x241a34['default']['ShareInfo'](), _0xe9f1ed = new _0x4ea69a['default']['ShareInfoR' + 'st']();
                    _0xe9f1ed['shareTypes'] = _0x29570c, _0x5d0a14['data'] = _0xe9f1ed, this['send'](_0x5d0a14, this['getShareIn' + 'foRsp']);
                }, _0xce9482['prototype']['getShareIn' + 'foRsp'] = function (_0x3e4345) {
                    this['event'](_0x16d31b['E_SHARE_IN' + 'FO'], _0x3e4345);
                }, _0xce9482['prototype']['postShareQ' + 'uery'] = function (_0x4b2898) {
                    var _0x3b8b69 = new _0x241a34['default']['ShareQuery'](), _0x1b95a2 = new _0x4ea69a['default']['ShareQuery' + 'Rst']();
                    _0x1b95a2['param'] = _0x4b2898, _0x3b8b69['data'] = _0x1b95a2, this['send'](_0x3b8b69, this['postShareQ' + 'ueryRsp']);
                }, _0xce9482['prototype']['postShareQ' + 'ueryRsp'] = function (_0x35465f) {
                    _0x35465f['fromUserIn' + 'fo'] &amp;&amp; this['event'](_0x16d31b['E_SHARE_QU' + 'ERY_USERIN' + 'FO'], _0x35465f['fromUserIn' + 'fo']);
                }, _0xce9482['prototype']['postGiftSt' + 'ate'] = function (_0x3a693d, _0x1c3f69, _0x44b7da) {
                    var _0x144dbf = new _0x241a34['default']['GiftStateM' + 'sg'](), _0x20c9b1 = new _0x4ea69a['default']['GiftStateU' + 'pdateRst']();
                    _0x20c9b1['state'] = _0x44b7da, _0x20c9b1['userId'] = _0x3a693d, _0x20c9b1['type'] = _0x1c3f69, _0x144dbf['data'] = _0x20c9b1, this['send'](_0x144dbf);
                }, _0xce9482['prototype']['clearShare' + 'Info'] = function (_0x26b07b) {
                    var _0x11a373 = new _0x241a34['default']['ShareClear' + 'Msg'](), _0x45552d = new _0x4ea69a['default']['ShareClear' + 'Rst']();
                    _0x45552d['param'] = _0x26b07b, _0x11a373['data'] = _0x45552d, this['send'](_0x11a373);
                }, _0xce9482['prototype']['postFavori' + 'teReward'] = function () {
                    var _0x47972 = new _0x241a34['default']['FavoriteRe' + 'wardMsg'](), _0x2c6e7e = new _0x4ea69a['default']['CommonRst']();
                    _0x47972['data'] = _0x2c6e7e, this['send'](_0x47972, this['postFavori' + 'teRewardRs' + 'p']);
                }, _0xce9482['prototype']['postFavori' + 'teRewardRs' + 'p'] = function (_0x3a26c6) {
                    this['event'](_0x16d31b['E_FAVORITE' + '_REWARD_RE' + 'SULT']);
                }, _0xce9482['prototype']['dataStub'] = function (_0x182115, _0x3e8a24) {
                    var _0x2db227 = new _0x241a34['default']['DataStubMs' + 'g'](), _0x13df85 = new _0x4ea69a['default']['DataStubRs' + 't']();
                    _0x13df85['type'] = _0x182115, _0x13df85['args'] = _0x3e8a24, _0x2db227['data'] = _0x13df85, this['send'](_0x2db227);
                }, _0xce9482['prototype']['getMailInf' + 'o'] = function () {
                    var _0x42653c = new _0x241a34['default']['MailInfoMs' + 'g']();
                    _0x42653c['data'] = new _0x4ea69a['default']['CommonRst'](), this['send'](_0x42653c, this['getMailInf' + 'oRsp']);
                }, _0xce9482['prototype']['getMailInf' + 'oRsp'] = function (_0x50964c) {
                    this['event'](_0x16d31b['E_MAIL_RES' + 'ULT'], _0x50964c);
                }, _0xce9482['prototype']['openMail'] = function (_0x9a8e6a) {
                    var _0x991d91 = new _0x241a34['default']['MailOpenMs' + 'g'](), _0x5e5d3d = new _0x4ea69a['default']['MailOpenRs' + 't']();
                    _0x5e5d3d['ids'] = _0x9a8e6a, _0x991d91['data'] = _0x5e5d3d, this['send'](_0x991d91, this['openMailRs' + 'p']);
                }, _0xce9482['prototype']['openMailRs' + 'p'] = function (_0x3c9218) {
                    this['event'](_0x16d31b['E_MAIL_OPE' + 'NED'], _0x3c9218);
                }, _0xce9482['prototype']['sendMail'] = function (_0xbc9b5a, _0x522f7b, _0xc146b1, _0x39036d) {
                    var _0x50c751 = new _0x241a34['default']['MailSendMs' + 'g'](), _0xbe1685 = new _0x4ea69a['default']['MailSendRs' + 't']();
                    _0xbe1685['mail'] = _0x39036d, _0xbe1685['userName'] = _0xbc9b5a, _0xbe1685['password'] = _0x522f7b, _0xbe1685['userId'] = _0xc146b1, _0x50c751['data'] = _0xbe1685, this['send'](_0x50c751);
                }, _0xce9482['prototype']['reportedRa' + 'nkScore'] = function (_0x4bb514) {
                    var _0x4d81f4 = new _0x241a34['default']['RankScoreM' + 'sg'](), _0x3c96f7 = new _0x4ea69a['default']['RankScoreR' + 'st']();
                    _0x3c96f7['score'] = _0x4bb514, _0x4d81f4['data'] = _0x3c96f7, this['send'](_0x4d81f4);
                }, _0xce9482['prototype']['getRankInf' + 'o'] = function () {
                    var _0x562061 = new _0x241a34['default']['RankInfoMs' + 'g'](), _0x1c8ecb = new _0x4ea69a['default']['RankInfoRs' + 't']();
                    _0x1c8ecb['count'] = 0x32, _0x1c8ecb['page'] = 0x0, _0x562061['data'] = _0x1c8ecb, this['send'](_0x562061, this['getRankInf' + 'oRsp']);
                }, _0xce9482['prototype']['getRankInf' + 'oRsp'] = function (_0x22eb32) {
                    this['event'](_0x16d31b['E_RANK_RES' + 'ULT'], _0x22eb32);
                }, _0xce9482;
            }(_0x44c375['default']);
            _0xccb276['SdkMsg'] = _0x3947fe;
        },
        {
            '../../framework/Base/BaseDefine': 0x9,
            '../../framework/Base/BaseLogic': 0xc,
            '../../framework/Network/http': 0x1b,
            '../../framework/Single/UserLogic': 0x1d,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e,
            '../public/SdkEntity': 0x5f
        }
    ],
    0x56: [
        function (_0x44ea3e, _0x36dd97, _0x4d8c03) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4d8c03, '__esModule', { 'value': !0x0 });
            var _0x4b60f9 = _0x44ea3e('../public/' + 'SdkDefine'), _0x6ebbd1 = _0x44ea3e('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0xa5e3eb = _0x44ea3e('../../fram' + 'ework/Tool' + 's/Utils'), _0x580baa = function () {
                    function _0x417bc3() {
                    }
                    return _0x417bc3['prototype']['setCurStra' + 'tegy'] = function (_0x329724, _0x175668) {
                        this['curStrateg' + 'y'] = _0x329724, this['curParams'] = _0x175668;
                    }, _0x417bc3['prototype']['getStrateg' + 'y'] = function () {
                        return _0x4b60f9['default']['GetRewardS' + 'DKWay']['VIDEO'];
                    }, _0x417bc3['prototype']['runStrateg' + 'y'] = function () {
                        this['playVideo'](this['curParams']);
                    }, _0x417bc3['prototype']['playVideo'] = function (_0x4ed882) {
                        var _0x45c03a = Laya['ClassUtils']['getRegClas' + 's']('Sdk');
                        _0x4b60f9['default']['VideoState']['UNENABLED'] === _0x45c03a['getInstanc' + 'e']()['isHasVideo'](this['curParams']['id']) ? _0xa5e3eb['default']['showTips']('ä»Šå¤©å·²ç»æ²¡æœ‰è§†é¢‘å•¦,' + 'æ˜Žå¤©å†çœ‹å§!') : (_0x6ebbd1['default']['getInstanc' + 'e']()['once'](_0x4b60f9['default']['UIEvent']['E_AD_VIDEO'], this, function (_0x2cdf81) {
                            !Laya['MouseManag' + 'er']['enabled'] &amp;&amp; (Laya['MouseManag' + 'er']['enabled'] = !0x0), _0x4b60f9['default']['Code']['AD_VIDEO_S' + 'UCCESS'] === _0x2cdf81['code'] ? _0x6ebbd1['default']['getInstanc' + 'e']()['event'](_0x4b60f9['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                                'code': _0x4b60f9['default']['Code']['REWARD_GAI' + 'N_SUCCESS'],
                                'way': _0x4b60f9['default']['GetRewardS' + 'DKWay']['VIDEO']
                            }) : _0x4b60f9['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] === _0x2cdf81['code'] &amp;&amp; _0xa5e3eb['default']['showTips']('çœ‹å®Œè§†é¢‘æ‰ä¼šæœ‰å¥–åŠ±å“Ÿ' + 'ï¼ï¼ï¼');
                        }), Laya['MouseManag' + 'er']['enabled'] = !0x1, _0x45c03a['getInstanc' + 'e']()['playVideo'](_0x4ed882['id']));
                    }, _0x417bc3;
                }();
            _0x4d8c03['default'] = _0x580baa;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x57: [
        function (_0xe3ce99, _0x9eadbd, _0x2a0b28) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2a0b28, '__esModule', { 'value': !0x0 });
            var _0x1243b4 = _0xe3ce99('../public/' + 'SdkDefine'), _0x3f55f6 = _0xe3ce99('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x15540d = function () {
                    function _0x3dcb4b() {
                    }
                    return _0x3dcb4b['prototype']['setCurStra' + 'tegy'] = function (_0x20f53c, _0x2c0773) {
                        this['curStrateg' + 'y'] = _0x20f53c, this['curParams'] = _0x2c0773;
                    }, _0x3dcb4b['prototype']['getStrateg' + 'y'] = function () {
                        return _0x1243b4['default']['GetRewardS' + 'DKWay']['SHARE'];
                    }, _0x3dcb4b['prototype']['runStrateg' + 'y'] = function () {
                        _0x3f55f6['default']['getInstanc' + 'e']()['event'](_0x1243b4['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                            'code': _0x1243b4['default']['Code']['REWARD_GAI' + 'N_SUCCESS'],
                            'way': this['getStrateg' + 'y'](),
                            'gid': this['curParams']['bindCtrlGI' + 'd']
                        }), console['log']('èŽ·å–å¥–åŠ±æº[' + this['curParams']['source'] + ']-èŽ·å–å¥–åŠ±æ–¹å¼[' + _0x1243b4['default']['GetRewardS' + 'DKWay']['SHARE'] + ']');
                    }, _0x3dcb4b;
                }();
            _0x2a0b28['default'] = _0x15540d;
        },
        {
            '../../framework/Single/EventCenter': 0x1c,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x58: [
        function (_0x34ad0f, _0x5e0713, _0xb51386) {
            'use strict';
            Object['defineProp' + 'erty'](_0xb51386, '__esModule', { 'value': !0x0 });
            var _0x156957 = _0x34ad0f('../public/' + 'SdkDefine'), _0x1023de = _0x34ad0f('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x133e1c = _0x34ad0f('../../fram' + 'ework/Base' + '/BaseDefin' + 'e'), _0x185640 = _0x34ad0f('../../fram' + 'ework/Tool' + 's/Utils'), _0x6cfa01 = _0x34ad0f('../../fram' + 'ework/Sing' + 'le/UserLog' + 'ic'), _0x2e8f28 = function () {
                    function _0x423b71() {
                        this['shareCount'] = 0x0, this['shareStart' + 'Time'] = void 0x0;
                    }
                    return Object['defineProp' + 'erty'](_0x423b71, 'rewardStra' + 'tegyCnt', {
                        'get': function () {
                            if (void 0x0 === this['_rewardStr' + 'ategyCnt']) {
                                if (_0x6cfa01['default']['getInstanc' + 'e']()['isNewDay'] &amp;&amp; _0x6cfa01['default']['getInstanc' + 'e']()['isNewDay']())
                                    this['rewardStra' + 'tegyCnt'] = 0x1;
                                else {
                                    var _0x4b31ef = Laya['LocalStora' + 'ge']['getItem']('rewardStra' + 'tegyCnt');
                                    null == _0x4b31ef || '' === _0x4b31ef ? this['rewardStra' + 'tegyCnt'] = 0x1 : this['_rewardStr' + 'ategyCnt'] = Number(_0x4b31ef);
                                }
                            }
                            return this['_rewardStr' + 'ategyCnt'];
                        },
                        'set': function (_0x198fc5) {
                            this['_rewardStr' + 'ategyCnt'] !== _0x198fc5 &amp;&amp; (this['_rewardStr' + 'ategyCnt'] = _0x198fc5, Laya['LocalStora' + 'ge']['setItem']('rewardStra' + 'tegyCnt', this['_rewardStr' + 'ategyCnt']['toString']()));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x423b71['prototype']['setCurStra' + 'tegy'] = function (_0x12f1f7, _0x35c061) {
                        this['curStrateg' + 'y'] = _0x12f1f7, this['curParams'] = _0x35c061;
                    }, _0x423b71['prototype']['getStrateg' + 'y'] = function () {
                        var _0x562c2a = Laya['ClassUtils']['getRegClas' + 's']('Sdk');
                        if (_0x562c2a['getInstanc' + 'e']()['isAudit']())
                            return console['log']('###å®¡æ&nbsp;¸ç‰ˆæœ¬ç›´æŽ¥è¿”' + 'å›žè§†é¢‘!!!'), _0x156957['default']['GetRewardS' + 'DKWay']['VIDEO'];
                        if (_0x156957['default']['GetRewardS' + 'DKWay']['AUTO'] === this['curStrateg' + 'y']) {
                            if (_0x156957['default']['VideoState']['ENABLED'] === _0x562c2a['getInstanc' + 'e']()['isHasVideo'](this['curParams']['id'])) {
                                var _0x5ea970 = _0x562c2a['getInstanc' + 'e']()['getServerJ' + 'sonCfgShar' + 'eParams']()['OlderShare' + 'CtnBase'];
                                _0x6cfa01['default']['getInstanc' + 'e']()['isFirstLog' + 'in'] &amp;&amp; _0x6cfa01['default']['getInstanc' + 'e']()['isFirstLog' + 'in']() &amp;&amp; (_0x5ea970 = _0x562c2a['getInstanc' + 'e']()['getServerJ' + 'sonCfgShar' + 'eParams']()['FreshShare' + 'CntBase']);
                                var _0x46b60a = null;
                                return _0x46b60a = _0x423b71['rewardStra' + 'tegyCnt'] &lt;= _0x5ea970 ? _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'] : 0x0 === _0x423b71['rewardStra' + 'tegyCnt'] % 0x3 ? _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'] : _0x156957['default']['GetRewardS' + 'DKWay']['VIDEO'];
                            }
                            return _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'];
                        }
                        return _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'] === this['curStrateg' + 'y'] ? this['curStrateg' + 'y'] : _0x156957['default']['GetRewardS' + 'DKWay']['VIDEO'];
                    }, _0x423b71['prototype']['runStrateg' + 'y'] = function () {
                        var _0x20175f = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x113ea7 = this['getStrateg' + 'y']();
                        _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'] === _0x113ea7 ? (this['share'](this['curParams']), _0x20175f['getInstanc' + 'e']()['sendEvent']('åˆ†äº«', { 'å¼€å§‹': this['curParams']['source'] })) : _0x156957['default']['GetRewardS' + 'DKWay']['VIDEO'] === _0x113ea7 &amp;&amp; (this['playVideo'](this['curParams']), _0x20175f['getInstanc' + 'e']()['sendEvent']('è§†é¢‘', { 'å¼€å§‹': this['curParams']['source'] }));
                    }, _0x423b71['prototype']['playVideo'] = function (_0x21bf89) {
                        var _0x3da9a3 = Laya['ClassUtils']['getRegClas' + 's']('Sdk'), _0x4db202 = _0x3da9a3['getInstanc' + 'e']()['isHasVideo'](this['curParams']['id']);
                        _0x156957['default']['VideoState']['UNENABLED'] === _0x4db202 ? (_0x185640['default']['showTips']('ä»Šå¤©å·²ç»æ²¡æœ‰è§†é¢‘å•¦,' + '\x20åˆ†äº«ä¹Ÿå¯èŽ·å¾—å¥–åŠ±å“Ÿ' + '!'), Laya['MouseManag' + 'er']['enabled'] = !0x1, Laya['timer']['once'](0x3e8, this, function () {
                            Laya['MouseManag' + 'er']['enabled'] = !0x0, this['share'](_0x21bf89);
                        })) : (_0x1023de['default']['getInstanc' + 'e']()['once'](_0x156957['default']['UIEvent']['E_AD_VIDEO'], this, function (_0x3db9a4) {
                            _0x156957['default']['Code']['AD_VIDEO_S' + 'UCCESS'] === _0x3db9a4['code'] ? (_0x423b71['rewardStra' + 'tegyCnt']++, _0x1023de['default']['getInstanc' + 'e']()['event'](_0x156957['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                                'code': _0x156957['default']['Code']['REWARD_GAI' + 'N_SUCCESS'],
                                'way': _0x156957['default']['GetRewardS' + 'DKWay']['VIDEO'],
                                'gid': _0x21bf89['bindCtrlGI' + 'd']
                            }), _0x3da9a3['getInstanc' + 'e']()['sendEvent']('è§†é¢‘', { 'å®Œæˆ': _0x21bf89['source'] })) : _0x156957['default']['Code']['AD_VIDEO_U' + 'NCOMPLETE'] === _0x3db9a4['code'] &amp;&amp; (_0x3da9a3['getInstanc' + 'e']()['showModal']('çœ‹å®Œè§†é¢‘æ‰ä¼šæœ‰å¥–åŠ±å“Ÿ' + 'ï¼ï¼ï¼', 'æç¤º', 'ç»§ç»­è§‚çœ‹', Laya['Handler']['create'](this, function () {
                                this['playVideo'](_0x21bf89);
                            }), 'ä¸€ä¼šå†æ¥', Laya['Handler']['create'](this, function () {
                                _0x1023de['default']['getInstanc' + 'e']()['event'](_0x156957['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                                    'code': _0x156957['default']['Code']['REWARD_GAI' + 'N_FAIL'],
                                    'gid': _0x21bf89['bindCtrlGI' + 'd']
                                });
                            })), _0x3da9a3['getInstanc' + 'e']()['sendEvent']('è§†é¢‘', { 'æœªå®Œæˆ': _0x21bf89['source'] }));
                        }), _0x3da9a3['getInstanc' + 'e']()['playVideo'](_0x21bf89['id']));
                    }, _0x423b71['prototype']['share'] = function (_0x592875) {
                        this['shareStart' + 'Time'] = _0x185640['default']['getTime']();
                        var _0x1f639d = Laya['ClassUtils']['getRegClas' + 's']('Sdk');
                        _0x1023de['default']['getInstanc' + 'e']()['once'](_0x133e1c['default']['Event']['E_APP_ON_R' + 'ESUME'], this, function (_0x3afebc) {
                            var _0x40c3ec = Math['floor']((_0x185640['default']['getTime']() - this['shareStart' + 'Time']) / 0x3e8);
                            if (_0x40c3ec &gt; 0x3) {
                                this['shareCount'] += 0x1;
                                var _0x4d57a4 = !0x1;
                                if (this['shareCount'] &gt; 0x1)
                                    _0x4d57a4 = !0x0;
                                else {
                                    var _0xee20f0 = _0x1f639d['getInstanc' + 'e']()['getServerJ' + 'sonCfgShar' + 'eParams']()['shareFailP' + 'rob'];
                                    _0x185640['default']['getIntRand' + 'om'](0x0, 0x64) &gt;= _0xee20f0 &amp;&amp; (_0x4d57a4 = !0x0);
                                }
                                _0x4d57a4 ? (this['shareCount'] = 0x0, _0x423b71['rewardStra' + 'tegyCnt']++, _0x1023de['default']['getInstanc' + 'e']()['event'](_0x156957['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                                    'code': _0x156957['default']['Code']['REWARD_GAI' + 'N_SUCCESS'],
                                    'way': _0x156957['default']['GetRewardS' + 'DKWay']['SHARE'],
                                    'gid': _0x592875['bindCtrlGI' + 'd']
                                }), _0x1f639d['getInstanc' + 'e']()['sendEvent']('åˆ†äº«', { 'å®Œæˆ': _0x592875['source'] })) : this['continueSh' + 'are'](_0x592875, 'ä¸è¦é¢‘ç¹éªšæ‰°åŒä¸€ä¸ªç¾¤' + '!');
                            } else
                                this['continueSh' + 'are'](_0x592875, 'åˆ†äº«å¤±è´¥!'), _0x1f639d['getInstanc' + 'e']()['sendEvent']('åˆ†äº«', { 'æœªå®Œæˆ': _0x592875['source'] });
                            this['shareStart' + 'Time'] = void 0x0;
                        }), _0x1f639d['getInstanc' + 'e']()['share'](_0x592875);
                    }, _0x423b71['prototype']['continueSh' + 'are'] = function (_0x57e5aa, _0x2c5ff6) {
                        var _0x462e63 = Laya['ClassUtils']['getRegClas' + 's']('Sdk');
                        _0x462e63['getInstanc' + 'e']()['showModal'](_0x2c5ff6, 'æç¤º', 'ç»§ç»­åˆ†äº«', Laya['Handler']['create'](this, function () {
                            this['share'](_0x57e5aa);
                        }), 'ä¸€ä¼šå†æ¥', Laya['Handler']['create'](this, function () {
                            this['shareCount'] = 0x0, _0x1023de['default']['getInstanc' + 'e']()['event'](_0x156957['default']['UIEvent']['E_REWARD_G' + 'AIN'], {
                                'code': _0x156957['default']['Code']['REWARD_GAI' + 'N_FAIL'],
                                'gid': _0x57e5aa['bindCtrlGI' + 'd']
                            });
                        }));
                    }, _0x423b71['_rewardStr' + 'ategyCnt'] = void 0x0, _0x423b71;
                }();
            _0xb51386['default'] = _0x2e8f28;
        },
        {
            '../../framework/Base/BaseDefine': 0x9,
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Single/UserLogic': 0x1d,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x59: [
        function (_0x1eda85, _0x282b07, _0x5d472e) {
            'use strict';
            Object['defineProp' + 'erty'](_0x5d472e, '__esModule', { 'value': !0x0 });
            var _0x26f7cc = _0x1eda85('../Sdk'), _0x2b37e1 = _0x1eda85('../public/' + 'SdkDefine'), _0x427961 = _0x1eda85('../../fram' + 'ework/Tool' + 's/Utils'), _0x2a3312 = function (_0x1155b6) {
                    function _0x342f71(_0x256767) {
                        var _0x4d8ee3 = _0x1155b6['call'](this) || this;
                        return _0x4d8ee3['rewardStra' + 'tegyInst'] = void 0x0, _0x256767 &amp;&amp; (_0x4d8ee3['adId'] = _0x256767['adId'], _0x4d8ee3['customStra' + 'tegy'] = _0x256767['customStra' + 'tegy']), _0x4d8ee3;
                    }
                    return __extends(_0x342f71, _0x1155b6), _0x342f71['prototype']['onAwake'] = function () {
                        var _0x14c0ae = _0x427961['default']['getUICompo' + 'netRoot'](this['owner']);
                        _0x14c0ae || (_0x14c0ae = 'é»˜è®¤'), this['customStra' + 'tegy'] || (this['customStra' + 'tegy'] = 'auto');
                        var _0x2cd922 = null;
                        'auto' === this['customStra' + 'tegy'] ? _0x2cd922 = _0x2b37e1['default']['GetRewardS' + 'DKWay']['AUTO'] : 'video' === this['customStra' + 'tegy'] ? _0x2cd922 = _0x2b37e1['default']['GetRewardS' + 'DKWay']['VIDEO'] : 'share' === this['customStra' + 'tegy'] &amp;&amp; (_0x2cd922 = _0x2b37e1['default']['GetRewardS' + 'DKWay']['SHARE']), this['rewardStra' + 'tegyInst'] = _0x26f7cc['Sdk']['getInstanc' + 'e']()['getRewardS' + 'trategyIns' + 't'](), this['rewardStra' + 'tegyInst']['setCurStra' + 'tegy'](_0x2cd922, new _0x2b37e1['default']['RewardGain' + 'WayParams']({
                            'source': _0x14c0ae,
                            'bindCtrlGId': this['owner']['$_GID'],
                            'id': ''
                        }));
                    }, _0x342f71['prototype']['onDisable'] = function () {
                        this['rewardStra' + 'tegyInst']['setCurStra' + 'tegy'](void 0x0, void 0x0);
                    }, _0x342f71['prototype']['onClick'] = function () {
                        this['rewardStra' + 'tegyInst']['runStrateg' + 'y']();
                    }, _0x342f71;
                }(Laya['Script']);
            _0x5d472e['default'] = _0x2a3312;
        },
        {
            '../../framework/Tools/Utils': 0x1f,
            '../Sdk': 0x5a,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x5a: [
        function (_0xc0b0b3, _0x5e39d0, _0x286cf1) {
            'use strict';
            Object['defineProp' + 'erty'](_0x286cf1, '__esModule', { 'value': !0x0 });
            var _0x1693a8 = _0xc0b0b3('../framewo' + 'rk/Tools/U' + 'tils'), _0x351029 = _0xc0b0b3('../framewo' + 'rk/Base/Ba' + 'seLogic'), _0x3f497c = _0xc0b0b3('./Message/' + 'SdkMsg'), _0x19ce38 = _0xc0b0b3('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x245f20 = _0xc0b0b3('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x3937f8 = _0xc0b0b3('./Login/Lo' + 'gin'), _0x4e3c5f = _0xc0b0b3('./public/S' + 'dkEntity'), _0x1a3ce7 = _0xc0b0b3('../framewo' + 'rk/Base/Ba' + 'seDefine'), _0x4fc9b1 = _0xc0b0b3('./public/S' + 'dkDefine'), _0x2334a1 = _0xc0b0b3('./Login/WX' + 'Login'), _0x487419 = _0xc0b0b3('../framewo' + 'rk/Single/' + 'UserLogic'), _0x4825f8 = _0xc0b0b3('./Login/Op' + 'poLogin'), _0x25c246 = _0xc0b0b3('./Login/BD' + 'Login'), _0x3721e1 = _0xc0b0b3('./Login/Vi' + 'voLogin'), _0x2aac1b = _0xc0b0b3('./Login/Ta' + 'pTapLogin'), _0x8969f1 = _0x4e3c5f['default']['PlatformTy' + 'pe'], _0x5985b3 = _0x4fc9b1['default']['UIEvent'], _0x21d06f = _0x4fc9b1['default']['Code'], _0x2e822f = function (_0x4576ef) {
                    function _0x320784() {
                        var _0x38445d = _0x4576ef['call'](this) || this;
                        _0x38445d['friendHead'] = null, _0x38445d['_channel'] = void 0x0, _0x38445d['_adIds'] = void 0x0, _0x38445d['fromSceneV' + 'alues'] = new Array();
                        var _0x1dc601 = !![] ? _0x4e3c5f['default']['PlatformTy' + 'pe']['PC'] : _0x320784['GameCfg']['platform'], _0x32779c = Laya['ClassUtils']['getRegClas' + 's'](_0x1dc601['toString']());
                        return _0x32779c ? (_0x38445d['loginInst'] = new _0x32779c(), console['log']('current\x20pl' + 'atform:\x20' + _0x1dc601['toString']())) : console['assert'](!0x1, 'unknown\x20pl' + 'atform\x20!!!'), _0x38445d['shareInst'] = _0x38445d['loginInst']['getShareIn' + 'stance'](), _0x38445d['adInst'] = _0x38445d['loginInst']['getAdvInst' + 'ance'](), _0x38445d['statInst'] = _0x38445d['loginInst']['getStatIns' + 'tance'](), _0x38445d;
                    }
                    return __extends(_0x320784, _0x4576ef), _0x320784['sInit'] = function (_0x549e19) {
                        this['GameCfg'] = _0x549e19, this['registerPl' + 'atform']();
                    }, _0x320784['getInstanc' + 'e'] = function () {
                        return this['instance'] || (this['instance'] = new _0x320784()), this['instance'];
                    }, _0x320784['registerPl' + 'atform'] = function () {
                        Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['PC']['toString'](), _0x3937f8['default']), Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['WEIXIN']['toString'](), _0x2334a1['default']), Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['OPPO']['toString'](), _0x4825f8['default']), Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['BAIDU']['toString'](), _0x25c246['default']), Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['VIVO']['toString'](), _0x3721e1['default']), Laya['ClassUtils']['regClass'](_0x4e3c5f['default']['PlatformTy' + 'pe']['TAPTAP']['toString'](), _0x2aac1b['default']);
                    }, _0x320784['isOnVivo'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['VIVO'];
                    }, _0x320784['isOnToutia' + 'o'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['TT'];
                    }, _0x320784['isOnBaidu'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['BAIDU'];
                    }, _0x320784['isOnOppo'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['OPPO'];
                    }, _0x320784['isOnXiaoMi'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['XIAOMI'];
                    }, _0x320784['isOnWeiXin'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['WEIXIN'];
                    }, _0x320784['isOnTapTap'] = function () {
                        return this['GameCfg']['platform'] == _0x8969f1['TAPTAP'];
                    }, _0x320784['prototype']['initMiniAd' + 'apter'] = function () {
                        this['loginInst']['initMiniAd' + 'apter']();
                    }, _0x320784['prototype']['afterEngin' + 'eInit'] = function (_0x3b7268, _0x3a09e9) {
                        this['loginInst']['engineInit' + 'ialized']();
                    }, _0x320784['prototype']['onInitOnce'] = function () {
                        this['on'](_0x4fc9b1['default']['Event']['E_SDK_LOGI' + 'N'], this, this['loginSucce' + 'ss']), this['on'](_0x1a3ce7['default']['Event']['E_APP_ON_R' + 'ESUME'], this, this['onResume']), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['on'](_0x3f497c['SdkMsgEven' + 't']['E_SERVER_L' + 'OGIN'], this, this['onMsgServe' + 'rLogin']), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['on'](_0x3f497c['SdkMsgEven' + 't']['E_SERVER_R' + 'ELOGIN'], this, this['login']), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['on'](_0x3f497c['SdkMsgEven' + 't']['E_SHARE_IN' + 'FO'], this, this['onMsgShare' + 'Info']), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['on'](_0x3f497c['SdkMsgEven' + 't']['E_SHARE_QU' + 'ERY_USERIN' + 'FO'], this, this['onMsgShare' + 'Query']), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['on'](_0x3f497c['SdkMsgEven' + 't']['E_PROFILE_' + 'RESULT'], this, this['onMsgProfi' + 'le']), this['login']();
                    }, _0x320784['prototype']['login'] = function () {
                        _0x487419['default']['getInstanc' + 'e']()['init'](), this['loginInst']['login']();
                    }, _0x320784['prototype']['onResume'] = function (_0x529a5c) {
                        if (_0x1693a8['default']['isOnWeiXin']()) {
                            console['log']('Sdk\x20OnResu' + 'me:' + JSON['stringify'](_0x529a5c)), _0x529a5c &amp;&amp; _0x529a5c['scene'] &amp;&amp; (_0x529a5c['scene'] = Number(_0x529a5c['scene'])), this['loginInst'] &amp;&amp; this['loginInst']['onResume'](_0x529a5c);
                            var _0xa4c20b = -0x1;
                            _0x529a5c &amp;&amp; _0x529a5c['scene'] &amp;&amp; (_0xa4c20b = _0x529a5c['scene']), -0x1 !== _0xa4c20b &amp;&amp; -0x1 === this['fromSceneV' + 'alues']['indexOf'](_0x529a5c['scene']) &amp;&amp; this['fromSceneV' + 'alues']['push'](_0x529a5c['scene']), this['judgeBAndW']({ 'sceneId': _0x529a5c['scene'] });
                        }
                    }, _0x320784['prototype']['wxAuth'] = function (_0x534b32, _0x4504f0, _0xa2d99c) {
                        return this['serverCfg'] &amp;&amp; this['serverCfg']['isAuthoriz' + 'ed'] ? !0x1 : this['loginInst']['isAuth']() ? !0x1 : (_0x534b32 &amp;&amp; this['loginInst']['auth'](_0x534b32), _0x4504f0 &amp;&amp; _0xa2d99c &amp;&amp; _0x4504f0['on'](_0x5985b3['E_USER_INF' + 'O'], _0x4504f0, _0xa2d99c), !0x0);
                    }, _0x320784['prototype']['getLocalAu' + 'th'] = function () {
                        return this['loginInst']['isAuth']() ? !0x1 : !0x0;
                    }, _0x320784['prototype']['onMsgProfi' + 'le'] = function () {
                        this['serverCfg'] &amp;&amp; (this['serverCfg']['isAuthoriz' + 'ed'] = !0x0);
                    }, _0x320784['prototype']['wxDestroyA' + 'uthBtn'] = function () {
                        this['serverCfg'] &amp;&amp; this['serverCfg']['isAuthoriz' + 'ed'] || this['loginInst'] &amp;&amp; this['loginInst']['destroyUse' + 'rInfoButto' + 'n']();
                    }, _0x320784['prototype']['loginSucce' + 'ss'] = function (_0x5c1f3b) {
                        var _0x139297 = this, _0x971789 = _0x5c1f3b['code'];
                        _0x971789 == _0x21d06f['WX_LOGIN_S' + 'UCCESS'] ? this['loginInst']['isLoginSer' + 'ver']() || this['complete']() : _0x320784['getInstanc' + 'e']()['showModal']('å¹³å°ç™»å½•å¤±è´¥~\x20è¯·ç¨' + 'åŽå°è¯•é‡æ–°æ‰“å¼€æ¸¸æˆã€‚', 'ç³Ÿç³•', 'é€€å‡º', Laya['Handler']['create'](this, function () {
                            _0x139297['loginInst']['exit']();
                        }), '');
                    }, _0x320784['prototype']['onMsgServe' + 'rLogin'] = function (_0x29c19e) {
                        var _0x33c864 = this, _0x1f9cf3 = _0x29c19e['code'];
                        if (_0x1f9cf3 == _0x21d06f['SERVER_LOG' + 'IN_SUCCESS']) {
                            var _0x14bcef = _0x29c19e['pkg'];
                            this['serverCfg'] = _0x14bcef['userCfg'], this['fromUserIn' + 'fo'] = _0x14bcef['fromUserIn' + 'fo'], this['complete'](_0x14bcef);
                        } else
                            _0x1f9cf3 == _0x21d06f['SERVER_LOG' + 'IN_ERROR'] ? _0x320784['getInstanc' + 'e']()['showModal']('å‡ºé”™äº†~\x20è¯·ç¨åŽå°è¯•' + 'é‡æ–°æ‰“å¼€æ¸¸æˆã€‚', 'ç³Ÿç³•', 'é€€å‡º', Laya['Handler']['create'](this, function () {
                                _0x33c864['loginInst']['exit']();
                            })) : _0x1693a8['default']['isOnMiniGa' + 'me']() ? _0x320784['getInstanc' + 'e']()['showModal']('æœåŠ¡å™¨ç™»å½•å¤±è´¥~\x20è¯·' + 'ç¨åŽå°è¯•é‡æ–°æ‰“å¼€æ¸¸æˆ' + 'ã€‚', 'ç³Ÿç³•', 'é€€å‡º', Laya['Handler']['create'](this, function () {
                                _0x33c864['loginInst']['exit']();
                            }), '') : _0x1693a8['default']['showTips']('æœåŠ¡å™¨ç™»å½•å¤±è´¥ï¼è¯·ç¨' + 'åŽé‡è¯•ã€‚');
                    }, _0x320784['prototype']['complete'] = function (_0x14fda0) {
                        var _0xd8310b = this;
                        if ('' !== _0x320784['GameCfg']['server_cfg' + '_url'] &amp;&amp; this['loginInst'] ? this['loginInst']['request'](_0x320784['GameCfg']['server_cfg' + '_url'], null, Laya['Handler']['create'](this, function (_0x2e49ba) {
                                if (_0xd8310b['serverJson' + 'Cfg'] = _0x2e49ba, _0xd8310b['serverJson' + 'Cfg']['shareCfg'] &amp;&amp; 0x0 !== _0xd8310b['serverJson' + 'Cfg']['shareCfg']['length']) {
                                    var _0xb9ea63 = _0x1693a8['default']['randomInAr' + 'ray'](_0xd8310b['serverJson' + 'Cfg']['shareCfg']);
                                    _0xd8310b['enableShar' + 'e'](_0xb9ea63['title'], _0xb9ea63['image']);
                                }
                                _0xd8310b['event'](_0x5985b3['E_SDK_INIT' + '_OK'], _0x14fda0);
                            }), 'GET') : this['event'](_0x5985b3['E_SDK_INIT' + '_OK'], _0x14fda0), _0x1693a8['default']['isOnMiniGa' + 'me']()) {
                            var _0x5bc438 = this['loginInst']['getLaunchO' + 'ptionsSync']();
                            console['log']('sdk\x20Login\x20' + 'success\x20wi' + 'th\x20' + JSON['stringify'](_0x5bc438));
                            var _0x418fdb = -0x1;
                            _0x5bc438 &amp;&amp; _0x5bc438['scene'] &amp;&amp; (_0x418fdb = _0x5bc438['scene']), -0x1 !== _0x418fdb &amp;&amp; -0x1 === this['fromSceneV' + 'alues']['indexOf'](_0x5bc438['scene']) &amp;&amp; this['fromSceneV' + 'alues']['push'](_0x5bc438['scene']), this['judgeBAndW']({ 'sceneId': _0x5bc438['scene'] });
                        }
                    }, _0x320784['prototype']['getFavorit' + 'eReward'] = function (_0x534579, _0xc1dd94, _0x114941) {
                        var _0x3eb989 = this;
                        void 0x0 === _0x114941 &amp;&amp; (_0x114941 = !0x0);
                        var _0x2f35c1 = -0x1 != this['fromSceneV' + 'alues']['indexOf'](0x441);
                        _0x2f35c1 ? this['isServerEn' + 'able']() ? this['serverCfg'] &amp;&amp; !this['serverCfg']['favoriteRe' + 'ward'] &amp;&amp; (_0x3f497c['SdkMsg']['getInstanc' + 'e']()['postFavori' + 'teReward'](), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['once'](_0x3f497c['SdkMsgEven' + 't']['E_FAVORITE' + '_REWARD_RE' + 'SULT'], this, function () {
                            _0x3eb989['serverCfg']['favoriteRe' + 'ward'] = !0x0, _0x3eb989['event'](_0x5985b3['E_FAVORITE' + '_REWARD']);
                        }), _0x534579 &amp;&amp; _0xc1dd94 &amp;&amp; _0x534579['once'](_0x5985b3['E_FAVORITE' + '_REWARD'], _0x534579, _0xc1dd94)) : _0x534579 &amp;&amp; _0xc1dd94 &amp;&amp; _0x534579['once'](_0x5985b3['E_FAVORITE' + '_REWARD'], _0x534579, _0xc1dd94) : _0x114941 &amp;&amp; _0x1693a8['default']['showTips']('è¯·ä»Žæˆ‘çš„å°ç¨‹åºè¿›å…¥æ¸¸' + 'æˆåŽå†æ¥é¢†å–å¥–åŠ±å§~');
                    }, _0x320784['prototype']['setServerC' + 'fg'] = function (_0x1cc750) {
                        this['serverCfg'] = _0x1cc750, this['event'](_0x5985b3['E_SERVER_C' + 'FG_UPDATE'], this['serverCfg']);
                    }, _0x320784['prototype']['getServerC' + 'fg'] = function () {
                        return this['serverCfg'];
                    }, _0x320784['prototype']['showGameAd'] = function () {
                        var _0x4aa1b1 = Laya['ClassUtils']['getRegClas' + 's']('AdManager');
                        _0x4aa1b1 &amp;&amp; (this['adData'] ? _0x4aa1b1['getInstanc' + 'e']()['init'](this['adData']) : this['adData'] = !0x0);
                    }, _0x320784['prototype']['showImageA' + 'd'] = function (_0x5a5b08) {
                        var _0x5f1ce5 = Laya['ClassUtils']['getRegClas' + 's']('AdManager');
                        _0x5f1ce5 &amp;&amp; (this['adData'] ? _0x5f1ce5['getInstanc' + 'e']()['init'](this['adData'], _0x5a5b08) : (this['adData'] = !0x0, this['imgAdBtn'] = _0x5a5b08));
                    }, _0x320784['prototype']['showRank'] = function () {
                        var _0x14af16 = Laya['ClassUtils']['getRegClas' + 's']('WXRank');
                        _0x245f20['default']['openPanel'](_0x14af16, _0x245f20['default']['EFFECT_CHA' + 'NGE_SCENE_' + 'FUNC']['QSCALE_IN']);
                    }, _0x320784['prototype']['enableShar' + 'e'] = function (_0x1f31fe, _0x189f4b) {
                        _0x1693a8['default']['isOnMiniGa' + 'me']() &amp;&amp; this['shareInst'] &amp;&amp; this['shareInst']['setShare'](_0x1f31fe, _0x189f4b);
                    }, _0x320784['prototype']['share'] = function (_0x162a12, _0x2b2978, _0x49d447) {
                        if (this['shareInst']) {
                            var _0x3243ea = _0x320784['GameCfg']['local_shar' + 'e_title'], _0x4b31c7 = _0x320784['GameCfg']['local_shar' + 'e_image'];
                            if (_0x162a12 instanceof _0x4fc9b1['default']['RewardGain' + 'WayParams']) {
                                if (!_0x162a12['title'] &amp;&amp; !_0x162a12['imgUrl']) {
                                    if (this['serverJson' + 'Cfg'] &amp;&amp; this['serverJson' + 'Cfg']['shareCfg']) {
                                        var _0x256d0c = null;
                                        _0x256d0c = _0x162a12['type'] ? this['serverJson' + 'Cfg']['shareCfg'][_0x162a12['type']] : _0x1693a8['default']['randomInAr' + 'ray'](this['serverJson' + 'Cfg']['shareCfg']), _0x162a12['title'] = _0x256d0c['title'], _0x162a12['imgUrl'] = _0x256d0c['image'], _0x162a12['title'] || _0x162a12['imgUrl'] || (_0x162a12['title'] = _0x3243ea, _0x162a12['imgUrl'] = _0x4b31c7);
                                    } else
                                        _0x162a12['title'] = _0x3243ea, _0x162a12['imgUrl'] = _0x4b31c7;
                                }
                                this['shareInst']['share'](_0x162a12);
                            } else {
                                var _0x2dfb1e = null, _0x338253 = null, _0x1c1c3d = null, _0x401a33 = null;
                                if (_0x162a12 ? _0x162a12 instanceof _0x4e3c5f['default']['ShareQuery' + 'Param'] ? (_0x2b2978 &amp;&amp; _0x49d447 ? (_0x2dfb1e = _0x2b2978, _0x338253 = _0x49d447) : _0x1c1c3d = _0x162a12['shareType'], _0x401a33 = _0x162a12) : 'number' == typeof _0x162a12 ? _0x1c1c3d = _0x162a12 : 'string' == typeof _0x162a12 &amp;&amp; (_0x2dfb1e = _0x162a12, _0x338253 = _0x2b2978) : (_0x2dfb1e = _0x3243ea, _0x338253 = _0x4b31c7), _0x2dfb1e &amp;&amp; _0x338253)
                                    this['shareInst']['share'](_0x2dfb1e, _0x338253, _0x401a33);
                                else {
                                    var _0x256d0c = this['serverJson' + 'Cfg']['shareCfg'][_0x1c1c3d];
                                    _0x256d0c || (_0x256d0c = _0x1693a8['default']['randomInAr' + 'ray'](this['serverJson' + 'Cfg']['shareCfg'])), _0x256d0c &amp;&amp; this['shareInst']['share'](_0x256d0c['title'], _0x256d0c['image'], _0x401a33);
                                }
                            }
                        }
                    }, _0x320784['prototype']['onMsgShare' + 'Info'] = function (_0x2adf9e) {
                        this['shareData'] = _0x2adf9e, this['event'](_0x5985b3['E_GET_SHAR' + 'E_INFO'], _0x2adf9e);
                    }, _0x320784['prototype']['onMsgShare' + 'Query'] = function (_0x760b93) {
                        this['fromUserIn' + 'fo'] = _0x760b93, this['event'](_0x5985b3['E_SHARE_QU' + 'ERY_INFO']);
                    }, _0x320784['prototype']['getShareIn' + 'fo'] = function (_0x657a2b, _0x1f5906, _0x1594f3) {
                        _0x1f5906['once'](_0x5985b3['E_GET_SHAR' + 'E_INFO'], _0x1f5906, _0x1594f3), _0x3f497c['SdkMsg']['getInstanc' + 'e']()['getShareIn' + 'fo'](_0x657a2b);
                    }, _0x320784['prototype']['getShareQu' + 'eryInfo'] = function () {
                        if (this['loginInst']) {
                            var _0x354d00 = this['loginInst']['getQuery'](), _0x37bc6d = this['fromUserIn' + 'fo'];
                            if (_0x354d00 = this['loginInst']['getQuery'](), _0x354d00 &amp;&amp; _0x37bc6d)
                                return _0x37bc6d['name'] || (_0x37bc6d['name'] = _0x19ce38['default']['getInstanc' + 'e']()['getStr']('unauthoriz' + 'ed')), {
                                    'query': _0x354d00,
                                    'fromUserInfo': _0x37bc6d
                                };
                        }
                    }, _0x320784['prototype']['getQueryIn' + 'fo'] = function () {
                        return this['loginInst'] &amp;&amp; this['loginInst']['getQuery'] ? this['loginInst']['getQuery']() : void 0x0;
                    }, _0x320784['prototype']['preloadVid' + 'eo'] = function (_0x3c07c1) {
                        this['adInst'] &amp;&amp; this['adInst']['preloadVid' + 'eo'](_0x3c07c1);
                    }, _0x320784['prototype']['isHasVideo'] = function (_0x1df8ab) {
                        if (!this['adInst'])
                            return _0x4fc9b1['default']['VideoState']['UNENABLED'];
                        var _0x3d62fd = this['adInst']['getVideoSt' + 'ate'](_0x1df8ab);
                        return _0x320784['getInstanc' + 'e']()['isAudit']() &amp;&amp; (_0x3d62fd = _0x4fc9b1['default']['VideoState']['ENABLED']), _0x3d62fd;
                    }, _0x320784['prototype']['playVideo'] = function (_0x276240) {
                        return this['adInst'] ? void this['adInst']['playVideo'](_0x276240) : void this['event'](_0x4fc9b1['default']['UIEvent']['E_AD_VIDEO'], { 'code': _0x4fc9b1['default']['Code']['AD_VIDEO_S' + 'UCCESS'] });
                    }, _0x320784['prototype']['preloadBan' + 'ner'] = function (_0x4ae9b6, _0x583d83) {
                        this['adInst'] &amp;&amp; this['adInst']['preloadBan' + 'ner'](_0x4ae9b6, _0x583d83);
                    }, _0x320784['prototype']['showBanner'] = function (_0x5af485, _0x1ef222) {
                        this['adInst'] &amp;&amp; this['adInst']['showBanner'](_0x5af485, _0x1ef222);
                    }, _0x320784['prototype']['hideBanner'] = function (_0x6765be) {
                        this['adInst'] &amp;&amp; this['adInst']['hideBanner'](_0x6765be);
                    }, _0x320784['prototype']['getBanner'] = function (_0x2c9f17) {
                        return this['adInst'] ? this['adInst']['getBannerB' + 'yId'](_0x2c9f17) : void 0x0;
                    }, _0x320784['prototype']['preloadInt' + 'erstitial'] = function (_0x4ea957) {
                        this['adInst'] &amp;&amp; this['adInst']['preloadInt' + 'erstitial'](_0x4ea957);
                    }, _0x320784['prototype']['showInters' + 'titial'] = function (_0x5a94b1) {
                        this['adInst'] &amp;&amp; this['adInst']['showInters' + 'titial'](_0x5a94b1);
                    }, _0x320784['prototype']['getRewardS' + 'trategyIns' + 't'] = function () {
                        return this['loginInst']['getRewardS' + 'trInstance']();
                    }, _0x320784['prototype']['sendEvent'] = function (_0x5ec711, _0x20d781) {
                        console['log']('é˜¿æ‹‰ä¸è‡ªå®šä¹‰äº‹ä»¶[' + _0x5ec711 + ']-[' + JSON['stringify'](_0x20d781) + ']'), this['statInst'] &amp;&amp; this['statInst']['sendEvent'](_0x5ec711, _0x20d781);
                    }, _0x320784['prototype']['stageOnSta' + 'rt'] = function (_0x36f4fa) {
                        this['statInst'] &amp;&amp; this['statInst']['stageOnSta' + 'rt'](_0x36f4fa);
                    }, _0x320784['prototype']['stageOnRun' + 'ning'] = function (_0x2ed460) {
                        this['statInst'] &amp;&amp; this['statInst']['stageOnRun' + 'ning'](_0x2ed460);
                    }, _0x320784['prototype']['stageOnEnd'] = function (_0xb604b5) {
                        this['statInst'] &amp;&amp; this['statInst']['stageOnEnd'](_0xb604b5);
                    }, _0x320784['prototype']['unlockItem'] = function (_0x29e861) {
                        this['statInst'] &amp;&amp; this['statInst']['unlockItem'](_0x29e861);
                    }, _0x320784['prototype']['canRecord'] = function () {
                        return this['shareInst'] ? this['shareInst']['canRecord']() : !0x1;
                    }, _0x320784['prototype']['startRecor' + 'd'] = function () {
                        this['shareInst'] &amp;&amp; this['shareInst']['recordVide' + 'o']({ 'duration': 0x78 });
                    }, _0x320784['prototype']['stopRecord'] = function () {
                        this['shareInst'] &amp;&amp; this['shareInst']['stopRecord']();
                    }, _0x320784['prototype']['shareVideo'] = function (_0x4206c5) {
                        this['shareInst'] &amp;&amp; this['shareInst']['shareVideo'](_0x4206c5);
                    }, _0x320784['prototype']['navigateAp' + 'p'] = function (_0x2a375f) {
                        _0x1693a8['default']['isOnMiniGa' + 'me']() &amp;&amp; this['loginInst']['navigateTo' + 'MiniProgra' + 'm'](_0x2a375f);
                    }, _0x320784['prototype']['showFeedBa' + 'ck'] = function (_0x4a4ec5) {
                    }, _0x320784['prototype']['hideFeedBa' + 'ck'] = function () {
                        this['feedBackBt' + 'n'] &amp;&amp; this['feedBackBt' + 'n']['hide']();
                    }, _0x320784['prototype']['getOpenDat' + 'aContext'] = function () {
                        return this['loginInst']['getOpenDat' + 'aContext']();
                    }, _0x320784['prototype']['postMessag' + 'e'] = function (_0x582a59) {
                        var _0x3c312b = this['getOpenDat' + 'aContext']();
                        _0x3c312b &amp;&amp; _0x3c312b['postMessag' + 'e'](_0x582a59);
                    }, _0x320784['prototype']['openCustom' + 'erServiceC' + 'onversatio' + 'n'] = function (_0xc9f917) {
                        this['loginInst']['openCustom' + 'erServiceC' + 'onversatio' + 'n'](_0xc9f917 || {});
                    }, _0x320784['prototype']['getEncrypt' + 'edDataIv'] = function () {
                        if (_0x1693a8['default']['isOnWeiXin']() &amp;&amp; this['loginInst']) {
                            var _0x5b956c = this['loginInst'];
                            return _0x5b956c['getEncrypt' + 'edData']();
                        }
                    }, _0x320784['prototype']['isAudit'] = function () {
                        var _0x1f8b1f = !0x1, _0x1181c3 = this['getServerJ' + 'sonCfg']();
                        return _0x1181c3 &amp;&amp; _0x1181c3['version'] &amp;&amp; _0x1693a8['default']['compareVer' + 'sion'](_0x320784['GameCfg']['version'], _0x1181c3['version']) &gt; 0x0 &amp;&amp; (_0x1f8b1f = !0x0), _0x1f8b1f;
                    }, _0x320784['prototype']['isHarvest'] = function () {
                        return this['isAudit']() ? !0x1 : this['getServerJ' + 'sonCfgHarv' + 'estEnable']() ? _0x4fc9b1['default']['BlackAndWh' + 'ite']['White'] === this['bAndWPrope' + 'rty'] : !0x1;
                    }, _0x320784['prototype']['judgeBAndW'] = function (_0x45c605) {
                        this['bAndWPrope' + 'rty'] = this['loginInst']['judgeBAndW'](_0x45c605), console['log']('###é»‘ç™½åå•[' + this['bAndWPrope' + 'rty'] + ']-åœºæ™¯å€¼[' + _0x45c605['sceneId'] + ']');
                    }, _0x320784['prototype']['getPromoti' + 'onEnable'] = function () {
                        var _0x15bbec = this;
                        if (this['isAudit']())
                            return !0x1;
                        var _0x46ce16 = function () {
                                return _0x54cdd5['promotionE' + 'nable'] ? _0x4fc9b1['default']['BlackAndWh' + 'ite']['White'] === _0x15bbec['bAndWPrope' + 'rty'] ? !0x0 : _0x54cdd5['promotionB' + 'lackEnable'] : !0x1;
                            }, _0x54cdd5 = this['getServerJ' + 'sonCfg']();
                        return !0x1;
                    }, _0x320784['prototype']['getShareEn' + 'able'] = function () {
                        var _0x44099c = !0x1;
                        return _0x320784['getInstanc' + 'e']()['isHarvest']() || (_0x44099c = _0x320784['getInstanc' + 'e']()['getServerJ' + 'sonCfgShar' + 'eEnable']()), _0x44099c;
                    }, Object['defineProp' + 'erty'](_0x320784['prototype'], 'channel', {
                        'get': function () {
                            if (void 0x0 === this['_channel']) {
                                var _0x19efab = Laya['LocalStora' + 'ge']['getItem']('channel');
                                if (null == _0x19efab || '' === _0x19efab) {
                                    var _0x5e2b71 = _0x320784['getInstanc' + 'e']()['getQueryIn' + 'fo']();
                                    _0x5e2b71 &amp;&amp; _0x5e2b71['ald_media_' + 'id'] &amp;&amp; _0x5e2b71['ald_link_k' + 'ey'] &amp;&amp; _0x5e2b71['ald_positi' + 'on_id'] ? this['channel'] = '?ald_media' + '_id=' + _0x5e2b71['ald_media_' + 'id'] + ('&amp;ald_link_' + 'key=') + _0x5e2b71['ald_link_k' + 'ey'] + ('&amp;ald_posit' + 'ion_id=') + _0x5e2b71['ald_positi' + 'on_id'] : this['channel'] = 'default';
                                } else
                                    this['_channel'] = _0x19efab;
                            }
                            return this['_channel'];
                        },
                        'set': function (_0x170e0b) {
                            _0x170e0b !== this['_channel'] &amp;&amp; (this['_channel'] = _0x170e0b, Laya['LocalStora' + 'ge']['setItem']('channel', this['_channel']));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), Object['defineProp' + 'erty'](_0x320784['prototype'], 'adIds', {
                        'get': function () {
                            return;
                            if (void 0x0 === this['_adIds']) {
                                this['_adIds'] = {};
                                var _0x22bcce = _0x320784['getInstanc' + 'e']()['getServerJ' + 'sonCfg']();
                                if (_0x22bcce['channel_Ad' + 'Ids']) {
                                    var _0x1d4820 = _0x22bcce['channel_Ad' + 'Ids'][this['channel']];
                                    _0x1d4820 &amp;&amp; (_0x1d4820['videoId'] &amp;&amp; (this['_adIds']['videoId'] = _0x1d4820['videoId']), _0x1d4820['bannerId'] &amp;&amp; (this['_adIds']['bannerId'] = _0x1d4820['bannerId']), _0x1d4820['interstiti' + 'alId'] &amp;&amp; (this['_adIds']['interstiti' + 'alId'] = _0x1d4820['interstiti' + 'alId']));
                                }
                            }
                            return this['_adIds'];
                        },
                        'set': function (_0xc271b2) {
                            _0xc271b2 &amp;&amp; (_0xc271b2['videoId'] &amp;&amp; (this['_adIds']['videoId'] = _0xc271b2['videoId']), _0xc271b2['bannerId'] &amp;&amp; (this['_adIds']['bannerId'] = _0xc271b2['bannerId']), _0xc271b2['interstiti' + 'alId'] &amp;&amp; (this['_adIds']['interstiti' + 'alId'] = _0xc271b2['interstiti' + 'alId']));
                        },
                        'enumerable': !0x0,
                        'configurable': !0x0
                    }), _0x320784['prototype']['showGameCl' + 'ubButton'] = function (_0x220630) {
                        this['loginInst']['createGame' + 'ClubButton']({
                            'type': 'image',
                            'style': {
                                'left': 0x8,
                                'top': 0.05 * _0x220630 + 0x18,
                                'width': 0x1e,
                                'height': 0x1e
                            },
                            'icon': 'light'
                        });
                    }, _0x320784['prototype']['checkUpdat' + 'e'] = function () {
                        this['loginInst']['checkUpdat' + 'e']();
                    }, _0x320784['prototype']['loadSubpac' + 'kage'] = function (_0x24bca5) {
                        return this['loginInst']['loadSubpac' + 'kage'](_0x24bca5);
                    }, _0x320784['prototype']['exit'] = function () {
                        this['loginInst']['exit']();
                    }, _0x320784['prototype']['showModal'] = function (_0x396605, _0x5f087b, _0x1e67ed, _0x2f540d, _0x7fafcd, _0xb3829b) {
                        void 0x0 === _0x5f087b &amp;&amp; (_0x5f087b = 'æç¤º'), void 0x0 === _0x1e67ed &amp;&amp; (_0x1e67ed = 'ç¡®å®š'), void 0x0 === _0x7fafcd &amp;&amp; (_0x7fafcd = 'å–æ¶ˆ'), this['loginInst']['showModal'](_0x396605, _0x5f087b, _0x1e67ed, _0x2f540d, _0x7fafcd, _0xb3829b);
                    }, _0x320784['prototype']['getSystemI' + 'nfo'] = function () {
                        return this['loginInst']['getSystemI' + 'nfo']();
                    }, _0x320784['prototype']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't'] = function () {
                        return this['loginInst']['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't']();
                    }, _0x320784['prototype']['isServerEn' + 'able'] = function () {
                        return this['loginInst']['isLoginSer' + 'ver']();
                    }, _0x320784['prototype']['onAudioInt' + 'erruption'] = function (_0x2364af, _0x50008f) {
                        this['loginInst']['onAudioInt' + 'erruption'](_0x2364af, _0x50008f);
                    }, _0x320784['prototype']['isAuth'] = function () {
                        return this['loginInst']['isAuth']();
                    }, _0x320784['prototype']['getServerJ' + 'sonCfg'] = function () {
                        return this['serverJson' + 'Cfg'];
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgVers' + 'ion'] = function () {
                        var _0x4394c5 = this['getServerJ' + 'sonCfg']();
                        return _0x4394c5 ? _0x4394c5['version'] : '';
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgShar' + 'eEnable'] = function () {
                        var _0x365239 = this['getServerJ' + 'sonCfg']();
                        return _0x365239 ? _0x365239['shareEnabl' + 'e'] : !0x1;
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgNavi' + 'gateEnable'] = function () {
                        var _0x417df1 = this['getServerJ' + 'sonCfg']();
                        return _0x417df1 ? _0x417df1['navigateEn' + 'able'] : !0x1;
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgHarv' + 'estEnable'] = function () {
                        var _0x5a6384 = this['getServerJ' + 'sonCfg']();
                        return _0x5a6384 ? Boolean(_0x5a6384['harvestEna' + 'ble']) : !0x1;
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgShar' + 'eCfg'] = function () {
                        var _0x40843a = this['getServerJ' + 'sonCfg']();
                        return _0x40843a ? _0x40843a['shareCfg'] : null;
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgNoti' + 'ceHtmlText'] = function () {
                        var _0x185d2b = this['getServerJ' + 'sonCfg']();
                        return _0x185d2b ? _0x185d2b['noticeHtml' + 'Text'] : '';
                    }, _0x320784['prototype']['getServerJ' + 'sonCfgShar' + 'eParams'] = function () {
                        var _0xb050a = this['getServerJ' + 'sonCfg']();
                        return _0xb050a &amp;&amp; _0xb050a['shareParam' + 's'] ? _0xb050a['shareParam' + 's'] : {
                            'shareFailProb': 0xa,
                            'FreshShareCntBase': 0x3,
                            'OlderShareCtnBase': 0x1
                        };
                    }, _0x320784['prototype']['vibrate'] = function () {
                        var _0x39127d = _0x487419['default']['getInstanc' + 'e']()['getUserInf' + 'o'](), _0x439d7d = !0x0;
                        _0x39127d &amp;&amp; _0x39127d['vibrateEna' + 'ble'] === !0x1 &amp;&amp; (_0x439d7d = !0x1), this['loginInst'] &amp;&amp; _0x439d7d &amp;&amp; this['loginInst']['vibrateSho' + 'rt']();
                    }, _0x320784['prototype']['isConnectN' + 'etwork'] = function () {
                        return this['loginInst']['isConnectN' + 'etwork']();
                    }, _0x320784['prototype']['initAdv'] = function (_0x3ce3c4) {
                        this['adInst'] &amp;&amp; this['adInst']['init'](_0x3ce3c4);
                    }, _0x320784;
                }(_0x351029['default']);
            _0x286cf1['Sdk'] = _0x2e822f, Laya['ClassUtils']['regClass']('Sdk', _0x2e822f);
        },
        {
            '../framework/Base/BaseDefine': 0x9,
            '../framework/Base/BaseLogic': 0xc,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Single/UserLogic': 0x1d,
            '../framework/Tools/Utils': 0x1f,
            './Login/BDLogin': 0x4f,
            './Login/Login': 0x50,
            './Login/OppoLogin': 0x51,
            './Login/TapTapLogin': 0x52,
            './Login/VivoLogin': 0x53,
            './Login/WXLogin': 0x54,
            './Message/SdkMsg': 0x55,
            './public/SdkDefine': 0x5e,
            './public/SdkEntity': 0x5f
        }
    ],
    0x5b: [
        function (_0x1a7163, _0x14ccda, _0x4c8ede) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4c8ede, '__esModule', { 'value': !0x0 });
            var _0x2ec9b6 = _0x1a7163('../../fram' + 'ework/Sing' + 'le/EventCe' + 'nter'), _0x407b7c = _0x1a7163('../../fram' + 'ework/Base' + '/BaseDefin' + 'e'), _0x414345 = _0x1a7163('../../fram' + 'ework/Tool' + 's/Utils'), _0x1342eb = _0x1a7163('../public/' + 'SdkDefine'), _0x3b7042 = function () {
                    function _0x3e1a31() {
                    }
                    return _0x3e1a31['prototype']['init'] = function (_0x95d166) {
                    }, _0x3e1a31['prototype']['recordVide' + 'o'] = function (_0x264702) {
                        _0x264702['duration'];
                    }, _0x3e1a31['prototype']['stopRecord'] = function () {
                    }, _0x3e1a31['prototype']['shareVideo'] = function (_0x478eb0) {
                    }, _0x3e1a31['prototype']['canRecord'] = function () {
                        return !0x1;
                    }, _0x3e1a31['prototype']['setShare'] = function (_0x44b488, _0x105a12, _0x533025) {
                        wx['showShareM' + 'enu']({ 'withShareTicket': !0x0 }), _0x533025 = _0x533025 || '', wx['aldOnShare' + 'AppMessage'](function () {
                            return {
                                'title': _0x44b488,
                                'imageUrl': _0x105a12,
                                'query': _0x533025
                            };
                        }['bind'](this));
                    }, _0x3e1a31['prototype']['share'] = function (_0x59220e, _0x1b808e, _0x383af1) {
                        var _0x11366d = null, _0x268469 = null, _0x258c92 = null, _0x164515 = null;
                        _0x59220e instanceof _0x1342eb['default']['RewardGain' + 'WayParams'] ? (_0x11366d = _0x59220e['title'], _0x268469 = _0x59220e['imgUrl'], _0x258c92 = _0x59220e['queryParam'], _0x164515 = _0x59220e['source']) : (_0x11366d = _0x59220e, _0x268469 = _0x1b808e, _0x258c92 = _0x383af1, _0x164515 = 'æœªçŸ¥');
                        var _0xbd5c86 = '';
                        if (_0x258c92) {
                            _0x2ec9b6['default']['getInstanc' + 'e']()['once'](_0x407b7c['default']['Event']['E_APP_ON_R' + 'ESUME'], this, function (_0x390b09) {
                                _0x414345['default']['showTips']('æ„Ÿè°¢åˆ†äº«!!!');
                            });
                            for (var _0x542141 in _0x258c92) {
                                var _0x14099c = _0x258c92[_0x542141];
                                void 0x0 != _0x14099c &amp;&amp; ('object' == typeof _0x14099c &amp;&amp; (_0x14099c = JSON['stringify'](_0x14099c)), _0xbd5c86 = void 0x0 == _0xbd5c86 ? _0x542141 + '=' + _0x14099c : _0xbd5c86 + '&amp;' + _0x542141 + '=' + _0x14099c);
                            }
                        }
                        console['log']('wx\x20share\x20q' + 'ueryParam:' + JSON['stringify'](_0x258c92), _0xbd5c86);
                        var _0x5d128c = {
                            'title': _0x11366d,
                            'imageUrl': _0x268469,
                            'query': _0xbd5c86,
                            'ald_desc': _0x164515
                        };
                        wx['aldShareAp' + 'pMessage'](_0x5d128c), console['log']('aldShareAp' + 'pMessage:\x20', JSON['stringify'](_0x5d128c));
                    }, _0x3e1a31['aldShareEn' + 'able'] = !0x1, _0x3e1a31;
                }();
            _0x4c8ede['default'] = _0x3b7042, Laya['ClassUtils']['regClass']('WXShare', _0x3b7042);
        },
        {
            '../../framework/Base/BaseDefine': 0x9,
            '../../framework/Single/EventCenter': 0x1c,
            '../../framework/Tools/Utils': 0x1f,
            '../public/SdkDefine': 0x5e
        }
    ],
    0x5c: [
        function (_0x44149c, _0x5226b3, _0x1d8342) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1d8342, '__esModule', { 'value': !0x0 });
            var _0x58858c = _0x44149c('../Bridge/' + 'JSBridge'), _0x5099e0 = function () {
                    function _0x1b4f93() {
                        this['bridge'] = _0x58858c['default']['Instance'];
                    }
                    return _0x1b4f93['prototype']['sendEvent'] = function (_0x52bb22, _0x5a8c8b) {
                        this['bridge']['customEven' + 't'](_0x52bb22);
                    }, _0x1b4f93['prototype']['stageOnSta' + 'rt'] = function (_0x40cf69) {
                        this['bridge']['startLeve']('[id:' + _0x40cf69['stageId'] + ']&gt;&gt;&gt;[name:' + _0x40cf69['stageName'] + ']');
                    }, _0x1b4f93['prototype']['stageOnRun' + 'ning'] = function (_0x40ae04) {
                    }, _0x1b4f93['prototype']['stageOnEnd'] = function (_0x911b6c) {
                        _0x911b6c['event'] &amp;&amp; 'string' == typeof _0x911b6c['event'] &amp;&amp; 'success' == _0x911b6c['event'] ? this['bridge']['finishLeve' + 'l']('[id:' + _0x911b6c['stageId'] + ']&gt;&gt;&gt;[name:' + _0x911b6c['stageName'] + ']') : this['bridge']['failLevel']('[id:' + _0x911b6c['stageId'] + ']&gt;&gt;&gt;[name:' + _0x911b6c['stageName'] + ']');
                    }, _0x1b4f93['prototype']['unlockItem'] = function (_0x1fe2fb) {
                        _0x1fe2fb &amp;&amp; this['bridge']['skinUnlock'](_0x1fe2fb['id']);
                    }, _0x1b4f93;
                }();
            _0x1d8342['default'] = _0x5099e0;
        },
        { '../Bridge/JSBridge': 0x4e }
    ],
    0x5d: [
        function (_0x17d432, _0x55faae, _0x12dd81) {
            'use strict';
            Object['defineProp' + 'erty'](_0x12dd81, '__esModule', { 'value': !0x0 });
            var _0x2ce5e1 = function () {
                function _0xed28f0() {
                }
                return _0xed28f0['prototype']['sendEvent'] = function (_0x59a547, _0x30fe4e) {
                    wx['aldSendEve' + 'nt'] &amp;&amp; wx['aldSendEve' + 'nt'](_0x59a547, _0x30fe4e);
                }, _0xed28f0['prototype']['stageOnSta' + 'rt'] = function (_0x128c75) {
                    wx['aldStage'] &amp;&amp; wx['aldStage']['onStart'](_0x128c75);
                }, _0xed28f0['prototype']['stageOnRun' + 'ning'] = function (_0xda3886) {
                    wx['aldStage'] &amp;&amp; wx['aldStage']['onRunning'](_0xda3886);
                }, _0xed28f0['prototype']['stageOnEnd'] = function (_0x29ef22) {
                    wx['aldStage'] &amp;&amp; wx['aldStage']['onEnd'](_0x29ef22);
                }, _0xed28f0['prototype']['unlockItem'] = function (_0x3d3a9a) {
                }, _0xed28f0;
            }();
            _0x12dd81['default'] = _0x2ce5e1;
        },
        {}
    ],
    0x5e: [
        function (_0x449aae, _0x6ca933, _0x2497c7) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2497c7, '__esModule', { 'value': !0x0 });
            var _0x3c452b;
            !function (_0x539a4f) {
                var _0x4ac557 = function () {
                    function _0x12598b() {
                    }
                    return _0x12598b;
                }();
                _0x539a4f['GameCfg'] = _0x4ac557;
                var _0x2e859f = function () {
                    function _0x15a038() {
                    }
                    return _0x15a038['E_SDK_LOGI' + 'N'] = '$SDK_LOGIN', _0x15a038['E_RANK_PAG' + 'E'] = '$SET_RANK_' + 'PAGE', _0x15a038['E_RANK_HID' + 'E'] = '$SET_RANK_' + 'HIDE', _0x15a038['E_RANK_TOU' + 'CH_EVENT'] = '$E_RANK_TO' + 'UCH_EVENT', _0x15a038;
                }();
                _0x539a4f['Event'] = _0x2e859f;
                var _0x58ae91 = function () {
                    function _0x446e44() {
                    }
                    return _0x446e44['E_SDK_INIT' + '_OK'] = '$SDK_INIT_' + 'OK', _0x446e44['E_SERVER_C' + 'FG_UPDATE'] = '$SERVER_CF' + 'G_UPDATE', _0x446e44['E_GET_SHAR' + 'E_INFO'] = '$GET_SHARE' + '_INFO', _0x446e44['E_GET_SHAR' + 'E_CONFIG'] = '$GET_SHARE' + '_CONFIG', _0x446e44['E_SHARE_RE' + 'SULT'] = '$SHARE_RES' + 'ULT', _0x446e44['E_SHARE_QU' + 'ERY_INFO'] = '$SHARE_QUE' + 'RY_INFO', _0x446e44['E_USER_INF' + 'O'] = '$USER_INFO', _0x446e44['E_FEEDBACK' + '_CLICK'] = '$FEEDBACK_' + 'CLICK', _0x446e44['E_AD_VIDEO'] = '$AD_VIDEO', _0x446e44['E_AD_BANNE' + 'R'] = '$AD_BANNER', _0x446e44['E_FAVORITE' + '_REWARD'] = '$FAVORITE_' + 'REWARD', _0x446e44['E_RECORD_V' + 'IDEO_START'] = '$RECORD_VI' + 'DEO_START', _0x446e44['E_RECORD_V' + 'IDEO_END'] = '$RECORD_VI' + 'DEO_END', _0x446e44['E_SERVER_J' + 'SON_CONFIG'] = '$SERVER_JS' + 'ON_CFG', _0x446e44['E_REWARD_G' + 'AIN'] = '$REWARD_GA' + 'IN', _0x446e44;
                }();
                _0x539a4f['UIEvent'] = _0x58ae91;
                var _0x5d6cb5;
                !function (_0x17622c) {
                    _0x17622c[_0x17622c['WX_LOGIN_S' + 'UCCESS'] = 0x0] = 'WX_LOGIN_S' + 'UCCESS', _0x17622c[_0x17622c['WX_LOGIN_F' + 'AILED'] = 0x1] = 'WX_LOGIN_F' + 'AILED', _0x17622c[_0x17622c['WX_AUTH_SU' + 'CCESS'] = 0x2] = 'WX_AUTH_SU' + 'CCESS', _0x17622c[_0x17622c['WX_AUTH_FA' + 'ILED'] = 0x3] = 'WX_AUTH_FA' + 'ILED', _0x17622c[_0x17622c['SERVER_LOG' + 'IN_SUCCESS'] = 0x4] = 'SERVER_LOG' + 'IN_SUCCESS', _0x17622c[_0x17622c['SERVER_LOG' + 'IN_FAILED'] = 0x5] = 'SERVER_LOG' + 'IN_FAILED', _0x17622c[_0x17622c['SERVER_LOG' + 'IN_ERROR'] = 0x6] = 'SERVER_LOG' + 'IN_ERROR', _0x17622c[_0x17622c['SHARE_SUCC' + 'ESS'] = 0x7] = 'SHARE_SUCC' + 'ESS', _0x17622c[_0x17622c['SHARE_FAIL' + 'ED'] = 0x8] = 'SHARE_FAIL' + 'ED', _0x17622c[_0x17622c['SHARE_INFO' + '_SUCCESS'] = 0x9] = 'SHARE_INFO' + '_SUCCESS', _0x17622c[_0x17622c['AD_VIDEO_S' + 'UCCESS'] = 0xa] = 'AD_VIDEO_S' + 'UCCESS', _0x17622c[_0x17622c['AD_VIDEO_U' + 'NCOMPLETE'] = 0xb] = 'AD_VIDEO_U' + 'NCOMPLETE', _0x17622c[_0x17622c['AD_VIDEO_L' + 'OAD_FAIL'] = 0xc] = 'AD_VIDEO_L' + 'OAD_FAIL', _0x17622c[_0x17622c['AD_VIDEO_L' + 'OAD_SUCCES' + 'S'] = 0xd] = 'AD_VIDEO_L' + 'OAD_SUCCES' + 'S', _0x17622c[_0x17622c['REWARD_GAI' + 'N_SUCCESS'] = 0xe] = 'REWARD_GAI' + 'N_SUCCESS', _0x17622c[_0x17622c['REWARD_GAI' + 'N_FAIL'] = 0xf] = 'REWARD_GAI' + 'N_FAIL', _0x17622c[_0x17622c['AD_BANNER_' + 'RESIZE'] = 0x10] = 'AD_BANNER_' + 'RESIZE', _0x17622c[_0x17622c['OPEN_CUSTO' + 'MER_SUCCES' + 'S'] = 0x11] = 'OPEN_CUSTO' + 'MER_SUCCES' + 'S', _0x17622c[_0x17622c['OPEN_CUSTO' + 'MER_FAILED'] = 0x12] = 'OPEN_CUSTO' + 'MER_FAILED', _0x17622c[_0x17622c['OPEN_CUSTO' + 'MER_COMPLE' + 'TE'] = 0x13] = 'OPEN_CUSTO' + 'MER_COMPLE' + 'TE', _0x17622c[_0x17622c['SEND_CUSTO' + 'MER_SUCCES' + 'S'] = 0x14] = 'SEND_CUSTO' + 'MER_SUCCES' + 'S', _0x17622c[_0x17622c['SEND_CUSTO' + 'MER_FAILED'] = 0x15] = 'SEND_CUSTO' + 'MER_FAILED';
                }(_0x5d6cb5 = _0x539a4f['Code'] || (_0x539a4f['Code'] = {}));
                var _0x49ee32;
                !function (_0x41955d) {
                    _0x41955d[_0x41955d['EC_NET_UNK' + 'NOWN_ERR'] = 0xbb8] = 'EC_NET_UNK' + 'NOWN_ERR', _0x41955d[_0x41955d['EC_NET_TIM' + 'EOUT'] = 0xbb9] = 'EC_NET_TIM' + 'EOUT', _0x41955d[_0x41955d['EC_NET_REC' + 'ONNECT'] = 0xbba] = 'EC_NET_REC' + 'ONNECT', _0x41955d[_0x41955d['EC_NET_CLO' + 'SED'] = 0xbbb] = 'EC_NET_CLO' + 'SED', _0x41955d[_0x41955d['EC_NET_SEN' + 'D_ERR'] = 0xbbc] = 'EC_NET_SEN' + 'D_ERR', _0x41955d[_0x41955d['EC_NET_REC' + 'EIV_ERR'] = 0xbbd] = 'EC_NET_REC' + 'EIV_ERR';
                }(_0x49ee32 = _0x539a4f['WSErrorCod' + 'e'] || (_0x539a4f['WSErrorCod' + 'e'] = {}));
                var _0x8023cc;
                !function (_0x5a0302) {
                    _0x5a0302[_0x5a0302['SUCCESS'] = 0x0] = 'SUCCESS', _0x5a0302[_0x5a0302['EC_CUSTOM_' + 'SERVICE_ER' + 'R'] = 0x1] = 'EC_CUSTOM_' + 'SERVICE_ER' + 'R', _0x5a0302[_0x5a0302['EC_PROFILE' + '_AUTH_ERR'] = 0x2] = 'EC_PROFILE' + '_AUTH_ERR', _0x5a0302[_0x5a0302['EC_QUERY_P' + 'ARAM_EXCEP' + 'TION'] = 0x3] = 'EC_QUERY_P' + 'ARAM_EXCEP' + 'TION', _0x5a0302[_0x5a0302['EC_VERIFY_' + 'CODE_ERR'] = 0x4] = 'EC_VERIFY_' + 'CODE_ERR', _0x5a0302[_0x5a0302['EC_CREATE_' + 'USER_ERR'] = 0x5] = 'EC_CREATE_' + 'USER_ERR', _0x5a0302[_0x5a0302['EC_SESSION' + '_ERR'] = 0x6] = 'EC_SESSION' + '_ERR', _0x5a0302[_0x5a0302['EC_SHAREIN' + 'FO_CLEAR_E' + 'RR'] = 0x7] = 'EC_SHAREIN' + 'FO_CLEAR_E' + 'RR', _0x5a0302[_0x5a0302['EC_SHAREQU' + 'ERY_ERR'] = 0x8] = 'EC_SHAREQU' + 'ERY_ERR', _0x5a0302[_0x5a0302['EC_SHARECO' + 'NFIG_ERR'] = 0x9] = 'EC_SHARECO' + 'NFIG_ERR', _0x5a0302[_0x5a0302['EC_GIFT_ST' + 'ATE_ERR'] = 0xa] = 'EC_GIFT_ST' + 'ATE_ERR', _0x5a0302[_0x5a0302['EC_MAIL_IN' + 'FO_ERR'] = 0xb] = 'EC_MAIL_IN' + 'FO_ERR', _0x5a0302[_0x5a0302['EC_MAIL_SE' + 'ND_ERR'] = 0xc] = 'EC_MAIL_SE' + 'ND_ERR', _0x5a0302[_0x5a0302['EC_MAIL_OP' + 'EN_ERR'] = 0xd] = 'EC_MAIL_OP' + 'EN_ERR', _0x5a0302[_0x5a0302['EC_FAVORIT' + 'E_REWARD_E' + 'RR'] = 0xe] = 'EC_FAVORIT' + 'E_REWARD_E' + 'RR', _0x5a0302[_0x5a0302['EC_RANK_SC' + 'ORE_ERR'] = 0xf] = 'EC_RANK_SC' + 'ORE_ERR', _0x5a0302[_0x5a0302['EC_RANK_IN' + 'FO_ERR'] = 0x10] = 'EC_RANK_IN' + 'FO_ERR';
                }(_0x8023cc = _0x539a4f['ErrorCode'] || (_0x539a4f['ErrorCode'] = {}));
                var _0x351e71;
                !function (_0x2f238c) {
                    _0x2f238c['NORMAL'] = 'normal', _0x2f238c['AUTO'] = 'auto', _0x2f238c['SHARE'] = 'share', _0x2f238c['VIDEO'] = 'video', _0x2f238c['INSERT'] = 'insert';
                }(_0x351e71 = _0x539a4f['GetRewardS' + 'DKWay'] || (_0x539a4f['GetRewardS' + 'DKWay'] = {}));
                var _0x3da1a2;
                !function (_0x224a24) {
                    _0x224a24[_0x224a24['UNLOAD'] = 0x0] = 'UNLOAD', _0x224a24[_0x224a24['ENABLED'] = 0x1] = 'ENABLED', _0x224a24[_0x224a24['UNENABLED'] = 0x2] = 'UNENABLED';
                }(_0x3da1a2 = _0x539a4f['VideoState'] || (_0x539a4f['VideoState'] = {}));
                var _0x556d93;
                !function (_0x4b07c9) {
                    _0x4b07c9[_0x4b07c9['LOADING'] = 0x1] = 'LOADING', _0x4b07c9[_0x4b07c9['LOAD'] = 0x2] = 'LOAD', _0x4b07c9[_0x4b07c9['LOAD_FAIL'] = 0x3] = 'LOAD_FAIL', _0x4b07c9[_0x4b07c9['DELETING'] = 0x4] = 'DELETING';
                }(_0x556d93 = _0x539a4f['AdState'] || (_0x539a4f['AdState'] = {}));
                var _0xc59bcd;
                !function (_0xd97af) {
                    _0xd97af['Black'] = 'black', _0xd97af['White'] = 'white';
                }(_0xc59bcd = _0x539a4f['BlackAndWh' + 'ite'] || (_0x539a4f['BlackAndWh' + 'ite'] = {}));
                var _0x5f1c4c = function () {
                    function _0x5eb299(_0x5986e1) {
                        this['source'] = _0x5986e1['source'] || 'æœªçŸ¥', _0x5986e1['bindCtrlGI' + 'd'] &amp;&amp; (this['bindCtrlGI' + 'd'] = _0x5986e1['bindCtrlGI' + 'd']), _0x5986e1['id'] &amp;&amp; (this['id'] = _0x5986e1['id']), _0x5986e1['queryParam'] &amp;&amp; (this['queryParam'] = _0x5986e1['queryParam']), _0x5986e1['title'] &amp;&amp; (this['title'] = _0x5986e1['title']), _0x5986e1['imgUrl'] &amp;&amp; (this['imgUrl'] = _0x5986e1['imgUrl']), _0x5986e1['type'] &amp;&amp; (this['type'] = _0x5986e1['type']);
                    }
                    return _0x5eb299;
                }();
                _0x539a4f['RewardGain' + 'WayParams'] = _0x5f1c4c, _0x539a4f['MsgUrlDefi' + 'ne'] = {
                    'LOGIN': '/login',
                    'LOGINNOAUTU': '/login/noa' + 'uth',
                    'CUSTOMSERVICE_CHECK': '/customser' + 'vice/msg',
                    'CUSTOMSERVICE_MSG': '/customser' + 'vice/msg',
                    'CUSTOMSERVICE_QUERY': '/customser' + 'vice/query',
                    'DATASTUB': '/datastub',
                    'PROFILE': '/profile',
                    'SHAREINFO': '/share/inf' + 'o',
                    'SHAREQUERY': '/share/que' + 'ry',
                    'SHARECLEAR': '/share/cle' + 'ar',
                    'GIFTSTATE': '/giftstate',
                    'FAVORITEREWARD': '/favoriteR' + 'eward',
                    'MAILINFO': '/mail/info',
                    'MAILSEND': '/gm/sendma' + 'il',
                    'MAILOPEN': '/mail/open',
                    'RANKSCORE': '/rank/scor' + 'e',
                    'RANKINFO': '/rank/info'
                };
                var _0x5ad1c3 = function () {
                    function _0x3e176d() {
                    }
                    return _0x3e176d['init'] = function (_0x50de1a, _0x1ca40e, _0x3bfb93) {
                        var _0xa64fa = this;
                        if (_0x50de1a = _0x50de1a || '', _0xa64fa['prototype']['url'] = _0x50de1a, _0x1ca40e = _0x1ca40e || 'POST', _0xa64fa['prototype']['method'] = _0x1ca40e, _0xa64fa['prototype']['encrypt'] = !0x0, void 0x0 != _0x3bfb93 &amp;&amp; (_0xa64fa['prototype']['encrypt'] = _0x3bfb93), !_0x50de1a)
                            throw Error('url\x20is\x20une' + 'xpected\x20!!' + '!');
                        var _0x4eaa45 = this['getKey'](_0x1ca40e, _0x50de1a);
                        if (_0x3e176d['MSG_DEFINE' + 'S'][_0x4eaa45])
                            throw Error('duplicate\x20' + 'msg\x20regist' + 'er\x20!!!');
                        _0x3e176d['MSG_DEFINE' + 'S'][_0x4eaa45] = _0xa64fa;
                    }, _0x3e176d['getKey'] = function (_0x124232, _0x28b59a) {
                        return _0x124232 + ':' + _0x28b59a;
                    }, _0x3e176d['getDefined' + 'Msg'] = function (_0x2d7880, _0x2cfdf0) {
                        var _0x42c402 = this['getKey'](_0x2d7880, _0x2cfdf0), _0x1e1f2d = this['MSG_DEFINE' + 'S'][_0x42c402];
                        return _0x1e1f2d ? new _0x1e1f2d() : void 0x0;
                    }, _0x3e176d['MSG_DEFINE' + 'S'] = {}, _0x3e176d;
                }();
                _0x539a4f['BaseMsg'] = _0x5ad1c3;
                var _0x5036fa = function (_0x2f8859) {
                    function _0x554641() {
                        return null !== _0x2f8859 &amp;&amp; _0x2f8859['apply'](this, arguments) || this;
                    }
                    return __extends(_0x554641, _0x2f8859), _0x554641['sInit'] = function () {
                        _0x554641['init'](_0x539a4f['MsgUrlDefi' + 'ne']['DATASTUB']);
                    }(), _0x554641;
                }(_0x5ad1c3);
                _0x539a4f['DataStubMs' + 'g'] = _0x5036fa;
                var _0x58a139 = function (_0x56232f) {
                    function _0x381fba() {
                        return null !== _0x56232f &amp;&amp; _0x56232f['apply'](this, arguments) || this;
                    }
                    return __extends(_0x381fba, _0x56232f), _0x381fba['sInit'] = function () {
                        _0x381fba['init'](_0x539a4f['MsgUrlDefi' + 'ne']['LOGIN']);
                    }(), _0x381fba;
                }(_0x5ad1c3);
                _0x539a4f['LoginMsg'] = _0x58a139;
                var _0x361ab6 = function (_0x1bd7fa) {
                    function _0x26acb0() {
                        return null !== _0x1bd7fa &amp;&amp; _0x1bd7fa['apply'](this, arguments) || this;
                    }
                    return __extends(_0x26acb0, _0x1bd7fa), _0x26acb0['sInit'] = function () {
                        _0x26acb0['init'](_0x539a4f['MsgUrlDefi' + 'ne']['LOGINNOAUT' + 'U']);
                    }(), _0x26acb0;
                }(_0x5ad1c3);
                _0x539a4f['LoginMsgNo' + 'Auth'] = _0x361ab6;
                var _0x2eb6ee = function (_0x75f637) {
                    function _0x25e726() {
                        return null !== _0x75f637 &amp;&amp; _0x75f637['apply'](this, arguments) || this;
                    }
                    return __extends(_0x25e726, _0x75f637), _0x25e726['sInit'] = function () {
                        _0x25e726['init'](_0x539a4f['MsgUrlDefi' + 'ne']['PROFILE']);
                    }(), _0x25e726;
                }(_0x5ad1c3);
                _0x539a4f['AuthProfil' + 'eMsg'] = _0x2eb6ee;
                var _0x5d2cb6 = function (_0x13b9c3) {
                    function _0x4551d0() {
                        return null !== _0x13b9c3 &amp;&amp; _0x13b9c3['apply'](this, arguments) || this;
                    }
                    return __extends(_0x4551d0, _0x13b9c3), _0x4551d0['sInit'] = function () {
                        _0x4551d0['init'](_0x539a4f['MsgUrlDefi' + 'ne']['SHAREINFO'], 'GET');
                    }(), _0x4551d0;
                }(_0x5ad1c3);
                _0x539a4f['ShareInfo'] = _0x5d2cb6;
                var _0x4d27a1 = function (_0x30825a) {
                    function _0x44634f() {
                        return null !== _0x30825a &amp;&amp; _0x30825a['apply'](this, arguments) || this;
                    }
                    return __extends(_0x44634f, _0x30825a), _0x44634f['sInit'] = function () {
                        _0x44634f['init'](_0x539a4f['MsgUrlDefi' + 'ne']['SHAREQUERY']);
                    }(), _0x44634f;
                }(_0x5ad1c3);
                _0x539a4f['ShareQuery'] = _0x4d27a1;
                var _0x12240b = function (_0x3455c5) {
                    function _0x2580a4() {
                        return null !== _0x3455c5 &amp;&amp; _0x3455c5['apply'](this, arguments) || this;
                    }
                    return __extends(_0x2580a4, _0x3455c5), _0x2580a4['sInit'] = function () {
                        _0x2580a4['init'](_0x539a4f['MsgUrlDefi' + 'ne']['SHARECLEAR']);
                    }(), _0x2580a4;
                }(_0x5ad1c3);
                _0x539a4f['ShareClear' + 'Msg'] = _0x12240b;
                var _0x368da6 = function (_0x42aac2) {
                    function _0x5c5e13() {
                        return null !== _0x42aac2 &amp;&amp; _0x42aac2['apply'](this, arguments) || this;
                    }
                    return __extends(_0x5c5e13, _0x42aac2), _0x5c5e13['sInit'] = function () {
                        _0x5c5e13['init'](_0x539a4f['MsgUrlDefi' + 'ne']['GIFTSTATE']);
                    }(), _0x5c5e13;
                }(_0x5ad1c3);
                _0x539a4f['GiftStateM' + 'sg'] = _0x368da6;
                var _0x330abd = function (_0x491bcf) {
                    function _0x2e8357() {
                        return null !== _0x491bcf &amp;&amp; _0x491bcf['apply'](this, arguments) || this;
                    }
                    return __extends(_0x2e8357, _0x491bcf), _0x2e8357['sInit'] = function () {
                        _0x2e8357['init'](_0x539a4f['MsgUrlDefi' + 'ne']['FAVORITERE' + 'WARD']);
                    }(), _0x2e8357;
                }(_0x5ad1c3);
                _0x539a4f['FavoriteRe' + 'wardMsg'] = _0x330abd;
                var _0x5354a3 = function (_0x5d31a9) {
                    function _0x49492f() {
                        return null !== _0x5d31a9 &amp;&amp; _0x5d31a9['apply'](this, arguments) || this;
                    }
                    return __extends(_0x49492f, _0x5d31a9), _0x49492f['sInit'] = function () {
                        _0x49492f['init'](_0x539a4f['MsgUrlDefi' + 'ne']['MAILSEND']);
                    }(), _0x49492f;
                }(_0x5ad1c3);
                _0x539a4f['MailSendMs' + 'g'] = _0x5354a3;
                var _0x531a18 = function (_0x2a7ad2) {
                    function _0x48307d() {
                        return null !== _0x2a7ad2 &amp;&amp; _0x2a7ad2['apply'](this, arguments) || this;
                    }
                    return __extends(_0x48307d, _0x2a7ad2), _0x48307d['sInit'] = function () {
                        _0x48307d['init'](_0x539a4f['MsgUrlDefi' + 'ne']['MAILINFO'], 'GET');
                    }(), _0x48307d;
                }(_0x5ad1c3);
                _0x539a4f['MailInfoMs' + 'g'] = _0x531a18;
                var _0x59d241 = function (_0x2462ed) {
                    function _0x1c9f2f() {
                        return null !== _0x2462ed &amp;&amp; _0x2462ed['apply'](this, arguments) || this;
                    }
                    return __extends(_0x1c9f2f, _0x2462ed), _0x1c9f2f['sInit'] = function () {
                        _0x1c9f2f['init'](_0x539a4f['MsgUrlDefi' + 'ne']['MAILOPEN']);
                    }(), _0x1c9f2f;
                }(_0x5ad1c3);
                _0x539a4f['MailOpenMs' + 'g'] = _0x59d241;
                var _0x2050c4 = function (_0x1617cf) {
                    function _0xca42a2() {
                        return null !== _0x1617cf &amp;&amp; _0x1617cf['apply'](this, arguments) || this;
                    }
                    return __extends(_0xca42a2, _0x1617cf), _0xca42a2['sInit'] = function () {
                        _0xca42a2['init'](_0x539a4f['MsgUrlDefi' + 'ne']['CUSTOMSERV' + 'ICE_CHECK'], 'GET', !0x1);
                    }(), _0xca42a2;
                }(_0x5ad1c3);
                _0x539a4f['CustomServ' + 'iceCheckMs' + 'g'] = _0x2050c4;
                var _0x376a27 = function (_0x4dbef8) {
                    function _0x14f5cd() {
                        return null !== _0x4dbef8 &amp;&amp; _0x4dbef8['apply'](this, arguments) || this;
                    }
                    return __extends(_0x14f5cd, _0x4dbef8), _0x14f5cd['sInit'] = function () {
                        _0x14f5cd['init'](_0x539a4f['MsgUrlDefi' + 'ne']['CUSTOMSERV' + 'ICE_MSG'], 'POST', !0x1);
                    }(), _0x14f5cd;
                }(_0x5ad1c3);
                _0x539a4f['CustomServ' + 'iceMsg'] = _0x376a27;
                var _0x39f3f6 = function (_0x244c95) {
                    function _0x4c5fda() {
                        return null !== _0x244c95 &amp;&amp; _0x244c95['apply'](this, arguments) || this;
                    }
                    return __extends(_0x4c5fda, _0x244c95), _0x4c5fda['sInit'] = function () {
                        _0x4c5fda['init'](_0x539a4f['MsgUrlDefi' + 'ne']['CUSTOMSERV' + 'ICE_QUERY'], 'GET');
                    }(), _0x4c5fda;
                }(_0x5ad1c3);
                _0x539a4f['CustomServ' + 'iceQueryMs' + 'g'] = _0x39f3f6;
                var _0x3ba61f = function (_0x340b3b) {
                    function _0x23c24a() {
                        return null !== _0x340b3b &amp;&amp; _0x340b3b['apply'](this, arguments) || this;
                    }
                    return __extends(_0x23c24a, _0x340b3b), _0x23c24a['sInit'] = function () {
                        _0x23c24a['init'](_0x539a4f['MsgUrlDefi' + 'ne']['RANKSCORE'], 'POST');
                    }(), _0x23c24a;
                }(_0x5ad1c3);
                _0x539a4f['RankScoreM' + 'sg'] = _0x3ba61f;
                var _0xf3b7cb = function (_0x48a18d) {
                    function _0x57cbf1() {
                        return null !== _0x48a18d &amp;&amp; _0x48a18d['apply'](this, arguments) || this;
                    }
                    return __extends(_0x57cbf1, _0x48a18d), _0x57cbf1['sInit'] = function () {
                        _0x57cbf1['init'](_0x539a4f['MsgUrlDefi' + 'ne']['RANKINFO'], 'GET');
                    }(), _0x57cbf1;
                }(_0x5ad1c3);
                _0x539a4f['RankInfoMs' + 'g'] = _0xf3b7cb;
            }(_0x3c452b || (_0x3c452b = {})), _0x2497c7['default'] = _0x3c452b;
        },
        {}
    ],
    0x5f: [
        function (_0x3e99e1, _0x2f2859, _0x45c813) {
            'use strict';
            Object['defineProp' + 'erty'](_0x45c813, '__esModule', { 'value': !0x0 });
            var _0x351f2c;
            !function (_0x30e99f) {
                var _0x4c579b;
                !function (_0xfe5094) {
                    _0xfe5094[_0xfe5094['PC'] = 'pc'] = 'PC', _0xfe5094[_0xfe5094['WEIXIN'] = 'wx'] = 'WEIXIN', _0xfe5094[_0xfe5094['BAIDU'] = 'swan'] = 'BAIDU', _0xfe5094[_0xfe5094['VIVO'] = 'vivo'] = 'VIVO', _0xfe5094[_0xfe5094['TT'] = 'toutiao'] = 'TT', _0xfe5094[_0xfe5094['MEIZU'] = 'meizu'] = 'MEIZU', _0xfe5094[_0xfe5094['OPPO'] = 'oppo'] = 'OPPO', _0xfe5094[_0xfe5094['XIAOMI'] = 'xiaomi'] = 'XIAOMI', _0xfe5094[_0xfe5094['TAPTAP'] = 'taptap'] = 'TAPTAP';
                }(_0x4c579b = _0x30e99f['PlatformTy' + 'pe'] || (_0x30e99f['PlatformTy' + 'pe'] = {}));
                var _0x8e6830 = function () {
                    function _0x41819b() {
                        this['image'] = void 0x0, this['title'] = void 0x0;
                    }
                    return _0x41819b;
                }();
                _0x30e99f['ShareInfoC' + 'fgEntity'] = _0x8e6830;
                var _0x7e8143 = function () {
                    function _0x27effd() {
                    }
                    return _0x27effd;
                }();
                _0x30e99f['ServerJson' + 'Cfg'] = _0x7e8143;
                var _0x5f4a11;
                !function (_0x4a64d5) {
                    _0x4a64d5['UNKNOWN'] = 'unknown', _0x4a64d5['CHANGE_SCE' + 'NE'] = 'changescen' + 'e', _0x4a64d5['LOADRES'] = 'loadres', _0x4a64d5['SETRANK'] = 'setrank', _0x4a64d5['CHANGE_PAG' + 'E'] = 'changepage', _0x4a64d5['UNDISPLAY'] = 'undisplay', _0x4a64d5['TOUCH_EVEN' + 'T'] = 'touch_even' + 't';
                }(_0x5f4a11 = _0x30e99f['OpenContex' + 'tType'] || (_0x30e99f['OpenContex' + 'tType'] = {}));
                var _0x1aaffb = function () {
                    function _0x16d093() {
                        this['matchType'] = 0x0;
                    }
                    return _0x16d093;
                }();
                _0x30e99f['OpenContex' + 'tMsg'] = _0x1aaffb;
                var _0x40ad60;
                !function (_0x4691eb) {
                    _0x4691eb[_0x4691eb['SHARE_SUCC' + 'ESS'] = 0x0] = 'SHARE_SUCC' + 'ESS';
                }(_0x40ad60 = _0x30e99f['DataStubTy' + 'pe'] || (_0x30e99f['DataStubTy' + 'pe'] = {}));
                var _0x1a0f1d;
                !function (_0x169498) {
                    _0x169498[_0x169498['UNACTIVATE'] = 0x0] = 'UNACTIVATE', _0x169498[_0x169498['ACTIVATE'] = 0x1] = 'ACTIVATE', _0x169498[_0x169498['GET'] = 0x2] = 'GET';
                }(_0x1a0f1d = _0x30e99f['GET_STATE'] || (_0x30e99f['GET_STATE'] = {}));
                var _0x38b05c;
                !function (_0x30a234) {
                    _0x30a234[_0x30a234['Male'] = 0x0] = 'Male', _0x30a234[_0x30a234['Female'] = 0x1] = 'Female';
                }(_0x38b05c = _0x30e99f['Gender'] || (_0x30e99f['Gender'] = {}));
                var _0x1b0ccf = function () {
                    function _0x3f271e() {
                        this['openId'] = void 0x0, this['userId'] = void 0x0, this['name'] = void 0x0, this['headUrl'] = void 0x0, this['sex'] = void 0x0, this['city'] = void 0x0, this['province'] = void 0x0, this['country'] = void 0x0, this['language'] = void 0x0, this['platform'] = void 0x0;
                    }
                    return _0x3f271e;
                }();
                _0x30e99f['UserInfoEn' + 'tity'] = _0x1b0ccf;
                var _0x5c7d25 = function () {
                    function _0x55e5ac() {
                    }
                    return _0x55e5ac;
                }();
                _0x30e99f['UserConfig' + 'Entity'] = _0x5c7d25;
                var _0x57e6c7 = function () {
                    function _0x4f4746() {
                        this['shareUserI' + 'd'] = void 0x0, this['shareType'] = void 0x0;
                    }
                    return _0x4f4746;
                }();
                _0x30e99f['ShareQuery' + 'Param'] = _0x57e6c7;
                var _0x1e5da5 = function () {
                    function _0x30719c() {
                        this['name'] = void 0x0, this['headUrl'] = void 0x0, this['userId'] = void 0x0, this['state'] = void 0x0;
                    }
                    return _0x30719c;
                }();
                _0x30e99f['ShareInfoE' + 'ntity'] = _0x1e5da5;
                var _0x461166 = function () {
                    function _0x1f9e15() {
                        this['count'] = void 0x0, this['helpOtherC' + 'nt'] = void 0x0;
                    }
                    return _0x1f9e15;
                }();
                _0x30e99f['ShareStati' + 'sticEntity'] = _0x461166;
                var _0x510209 = function () {
                    function _0x69ee42() {
                        this['id'] = void 0x0, this['content'] = void 0x0, this['rewards'] = void 0x0, this['createdAt'] = void 0x0;
                    }
                    return _0x69ee42;
                }();
                _0x30e99f['MailEntity'] = _0x510209;
                var _0x461993 = function () {
                    function _0x25331e() {
                        this['msg'] = '';
                    }
                    return _0x25331e;
                }();
                _0x30e99f['CommonRst'] = _0x461993;
                var _0x273cf1 = function () {
                    function _0x2728bb() {
                        this['result'] = !0x0;
                    }
                    return _0x2728bb;
                }();
                _0x30e99f['CommonRsp'] = _0x273cf1;
                var _0x38b093 = function () {
                    function _0x8aff7b() {
                    }
                    return _0x8aff7b;
                }();
                _0x30e99f['DataStubRs' + 't'] = _0x38b093;
                var _0x2483ae = function () {
                    function _0x43c177() {
                    }
                    return _0x43c177;
                }();
                _0x30e99f['LoginEntit' + 'yRst'] = _0x2483ae;
                var _0x1dcf51 = function () {
                    function _0xb95033() {
                    }
                    return _0xb95033;
                }();
                _0x30e99f['LoginEntit' + 'yRsp'] = _0x1dcf51;
                var _0xff8470 = function () {
                    function _0x215bb4() {
                    }
                    return _0x215bb4;
                }();
                _0x30e99f['ShareInfoR' + 'st'] = _0xff8470;
                var _0x191fc4 = function () {
                    function _0x4d9182() {
                    }
                    return _0x4d9182;
                }();
                _0x30e99f['ShareInfoR' + 'sp'] = _0x191fc4;
                var _0x459c82 = function () {
                    function _0x40ad94() {
                    }
                    return _0x40ad94;
                }();
                _0x30e99f['ShareClear' + 'Rst'] = _0x459c82;
                var _0x5c75a7 = function () {
                    function _0xd5d7e() {
                    }
                    return _0xd5d7e;
                }();
                _0x30e99f['ShareQuery' + 'Rst'] = _0x5c75a7;
                var _0x9262a9 = function () {
                    function _0x322844() {
                    }
                    return _0x322844;
                }();
                _0x30e99f['ShareQuery' + 'Rsp'] = _0x9262a9;
                var _0xeebb6e = function () {
                    function _0x2b8964() {
                    }
                    return _0x2b8964;
                }();
                _0x30e99f['GiftStateU' + 'pdateRst'] = _0xeebb6e;
                var _0x336b8d = function () {
                    function _0x586aa5() {
                    }
                    return _0x586aa5;
                }();
                _0x30e99f['MailSendRs' + 't'] = _0x336b8d;
                var _0x4f2642 = function () {
                    function _0xa6915d() {
                    }
                    return _0xa6915d;
                }();
                _0x30e99f['MailInfoRs' + 'p'] = _0x4f2642;
                var _0x1f10bf = function () {
                    function _0x55c09b() {
                    }
                    return _0x55c09b;
                }();
                _0x30e99f['MailOpenRs' + 't'] = _0x1f10bf;
                var _0x3bca31 = function () {
                    function _0x45ead4() {
                    }
                    return _0x45ead4;
                }();
                _0x30e99f['MailOpenRs' + 'p'] = _0x3bca31;
                var _0x47266d = function () {
                    function _0x4afaf8() {
                    }
                    return _0x4afaf8;
                }();
                _0x30e99f['CustomServ' + 'iceCheckRs' + 't'] = _0x47266d;
                var _0x1323fe = function () {
                    function _0x426c00() {
                    }
                    return _0x426c00;
                }();
                _0x30e99f['CustomServ' + 'iceMsgRst'] = _0x1323fe;
                var _0x3a5eab = function () {
                    function _0x5548e6() {
                    }
                    return _0x5548e6;
                }();
                _0x30e99f['CustomServ' + 'iceSendMsg' + 'Rst'] = _0x3a5eab;
                var _0x2c506b = function () {
                    function _0x48193e() {
                    }
                    return _0x48193e;
                }();
                _0x30e99f['CustomServ' + 'iceQueryRs' + 't'] = _0x2c506b;
                var _0x5c914c = function () {
                    function _0xd9a41e() {
                    }
                    return _0xd9a41e;
                }();
                _0x30e99f['CustomServ' + 'iceQueryRs' + 'p'] = _0x5c914c;
                var _0x1db247 = function () {
                    function _0x34cef7() {
                    }
                    return _0x34cef7;
                }();
                _0x30e99f['RankScoreR' + 'st'] = _0x1db247;
                var _0x477e64 = function () {
                    function _0x4e6bf4() {
                    }
                    return _0x4e6bf4;
                }();
                _0x30e99f['RankInfoRs' + 't'] = _0x477e64;
                var _0xa885f3 = function () {
                    function _0x3533c3() {
                    }
                    return _0x3533c3;
                }();
                _0x30e99f['RankInfoRs' + 'p'] = _0xa885f3;
            }(_0x351f2c || (_0x351f2c = {})), _0x45c813['default'] = _0x351f2c;
        },
        {}
    ],
    0x60: [
        function (_0x458dba, _0x2b3aea, _0x339e76) {
            'use strict';
            Object['defineProp' + 'erty'](_0x339e76, '__esModule', { 'value': !0x0 });
            var _0x51c763, _0x34da58 = _0x458dba('../framewo' + 'rk/Base/Ba' + 'seScene'), _0x176691 = _0x458dba('../framewo' + 'rk/Base/Ba' + 'seView'), _0x5daae0 = _0x458dba('../framewo' + 'rk/Base/Ba' + 'seDialog'), _0x5689d2 = Laya['ClassUtils']['regClass'];
            !function (_0x3eb2f8) {
                var _0x3c4826;
                !function (_0x559a99) {
                    var _0xf42fd0 = function (_0x5ce212) {
                        function _0x548e30() {
                            return _0x5ce212['call'](this) || this;
                        }
                        return __extends(_0x548e30, _0x5ce212), _0x548e30['prototype']['createChil' + 'dren'] = function () {
                            _0x5ce212['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Cha' + 'llengeAgai' + 'n');
                        }, _0x548e30;
                    }(_0x5daae0['default']);
                    _0x559a99['ChallengeA' + 'gainUI'] = _0xf42fd0, _0x5689d2('ui.scenes.' + 'ChallengeA' + 'gainUI', _0xf42fd0);
                    var _0x4552d1 = function (_0x60baa2) {
                        function _0x4f64dc() {
                            return _0x60baa2['call'](this) || this;
                        }
                        return __extends(_0x4f64dc, _0x60baa2), _0x4f64dc['prototype']['createChil' + 'dren'] = function () {
                            _0x60baa2['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Cha' + 'ngeCarDial' + 'og');
                        }, _0x4f64dc;
                    }(_0x5daae0['default']);
                    _0x559a99['ChangeCarD' + 'ialogUI'] = _0x4552d1, _0x5689d2('ui.scenes.' + 'ChangeCarD' + 'ialogUI', _0x4552d1);
                    var _0x317f6e = function (_0x338e43) {
                        function _0x5b950a() {
                            return _0x338e43['call'](this) || this;
                        }
                        return __extends(_0x5b950a, _0x338e43), _0x5b950a['prototype']['createChil' + 'dren'] = function () {
                            _0x338e43['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Dai' + 'lyRewardDi' + 'alog');
                        }, _0x5b950a;
                    }(_0x5daae0['default']);
                    _0x559a99['DailyRewar' + 'dDialogUI'] = _0x317f6e, _0x5689d2('ui.scenes.' + 'DailyRewar' + 'dDialogUI', _0x317f6e);
                    var _0x8bb791 = function (_0x5652e9) {
                        function _0x2a22f1() {
                            return _0x5652e9['call'](this) || this;
                        }
                        return __extends(_0x2a22f1, _0x5652e9), _0x2a22f1['prototype']['createChil' + 'dren'] = function () {
                            _0x5652e9['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Dou' + 'bleEarning' + 's');
                        }, _0x2a22f1;
                    }(_0x5daae0['default']);
                    _0x559a99['DoubleEarn' + 'ingsUI'] = _0x8bb791, _0x5689d2('ui.scenes.' + 'DoubleEarn' + 'ingsUI', _0x8bb791);
                    var _0x1cf491 = function (_0x28fd19) {
                        function _0x23bdb8() {
                            return _0x28fd19['call'](this) || this;
                        }
                        return __extends(_0x23bdb8, _0x28fd19), _0x23bdb8['prototype']['createChil' + 'dren'] = function () {
                            _0x28fd19['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Dro' + 'pbox_Dialo' + 'g');
                        }, _0x23bdb8;
                    }(_0x5daae0['default']);
                    _0x559a99['Dropbox_Di' + 'alogUI'] = _0x1cf491, _0x5689d2('ui.scenes.' + 'Dropbox_Di' + 'alogUI', _0x1cf491);
                    var _0x1c58a1 = function (_0x369667) {
                        function _0x164dd9() {
                            return _0x369667['call'](this) || this;
                        }
                        return __extends(_0x164dd9, _0x369667), _0x164dd9['prototype']['createChil' + 'dren'] = function () {
                            _0x369667['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Fre' + 'eGoldDialo' + 'g');
                        }, _0x164dd9;
                    }(_0x5daae0['default']);
                    _0x559a99['FreeGoldDi' + 'alogUI'] = _0x1c58a1, _0x5689d2('ui.scenes.' + 'FreeGoldDi' + 'alogUI', _0x1c58a1);
                    var _0x401526 = function (_0x512fa5) {
                        function _0x33ca1b() {
                            return _0x512fa5['call'](this) || this;
                        }
                        return __extends(_0x33ca1b, _0x512fa5), _0x33ca1b['prototype']['createChil' + 'dren'] = function () {
                            _0x512fa5['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Fre' + 'eUpgradeDi' + 'alog');
                        }, _0x33ca1b;
                    }(_0x5daae0['default']);
                    _0x559a99['FreeUpgrad' + 'eDialogUI'] = _0x401526, _0x5689d2('ui.scenes.' + 'FreeUpgrad' + 'eDialogUI', _0x401526);
                    var _0x854df7 = function (_0x5b8d1c) {
                        function _0xe8dd79() {
                            return _0x5b8d1c['call'](this) || this;
                        }
                        return __extends(_0xe8dd79, _0x5b8d1c), _0xe8dd79['prototype']['createChil' + 'dren'] = function () {
                            _0x5b8d1c['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Gam' + 'eScene');
                        }, _0xe8dd79;
                    }(_0x34da58['default']);
                    _0x559a99['GameSceneU' + 'I'] = _0x854df7, _0x5689d2('ui.scenes.' + 'GameSceneU' + 'I', _0x854df7);
                    var _0x3cb4de = function (_0x39a3ea) {
                        function _0x3f4d05() {
                            return _0x39a3ea['call'](this) || this;
                        }
                        return __extends(_0x3f4d05, _0x39a3ea), _0x3f4d05['prototype']['createChil' + 'dren'] = function () {
                            _0x39a3ea['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Got' + 'oSurpriseS' + 'tageDialog');
                        }, _0x3f4d05;
                    }(_0x5daae0['default']);
                    _0x559a99['GotoSurpri' + 'seStageDia' + 'logUI'] = _0x3cb4de, _0x5689d2('ui.scenes.' + 'GotoSurpri' + 'seStageDia' + 'logUI', _0x3cb4de);
                    var _0x17d6dc = function (_0x46e869) {
                        function _0x111941() {
                            return _0x46e869['call'](this) || this;
                        }
                        return __extends(_0x111941, _0x46e869), _0x111941['prototype']['createChil' + 'dren'] = function () {
                            _0x46e869['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Mai' + 'nScene');
                        }, _0x111941;
                    }(_0x34da58['default']);
                    _0x559a99['MainSceneU' + 'I'] = _0x17d6dc, _0x5689d2('ui.scenes.' + 'MainSceneU' + 'I', _0x17d6dc);
                    var _0x419f29 = function (_0x235cb7) {
                        function _0x16d115() {
                            return _0x235cb7['call'](this) || this;
                        }
                        return __extends(_0x16d115, _0x235cb7), _0x16d115['prototype']['createChil' + 'dren'] = function () {
                            _0x235cb7['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Mor' + 'eRewardsDi' + 'alog');
                        }, _0x16d115;
                    }(_0x5daae0['default']);
                    _0x559a99['MoreReward' + 'sDialogUI'] = _0x419f29, _0x5689d2('ui.scenes.' + 'MoreReward' + 'sDialogUI', _0x419f29);
                    var _0x2f20e1 = function (_0x1bbce7) {
                        function _0x41af82() {
                            return _0x1bbce7['call'](this) || this;
                        }
                        return __extends(_0x41af82, _0x1bbce7), _0x41af82['prototype']['createChil' + 'dren'] = function () {
                            _0x1bbce7['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/off' + 'lineDialog');
                        }, _0x41af82;
                    }(_0x5daae0['default']);
                    _0x559a99['offlineDia' + 'logUI'] = _0x2f20e1, _0x5689d2('ui.scenes.' + 'offlineDia' + 'logUI', _0x2f20e1);
                    var _0x37dcfe = function (_0x128751) {
                        function _0x2a4b4a() {
                            return _0x128751['call'](this) || this;
                        }
                        return __extends(_0x2a4b4a, _0x128751), _0x2a4b4a['prototype']['createChil' + 'dren'] = function () {
                            _0x128751['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Pla' + 'yerlevelDi' + 'alog');
                        }, _0x2a4b4a;
                    }(_0x5daae0['default']);
                    _0x559a99['Playerleve' + 'lDialogUI'] = _0x37dcfe, _0x5689d2('ui.scenes.' + 'Playerleve' + 'lDialogUI', _0x37dcfe);
                    var _0x575732 = function (_0x216959) {
                        function _0x50c094() {
                            return _0x216959['call'](this) || this;
                        }
                        return __extends(_0x50c094, _0x216959), _0x50c094['prototype']['createChil' + 'dren'] = function () {
                            _0x216959['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Ran' + 'k');
                        }, _0x50c094;
                    }(_0x176691['default']);
                    _0x559a99['RankUI'] = _0x575732, _0x5689d2('ui.scenes.' + 'RankUI', _0x575732);
                    var _0x202c5e = function (_0x3de2da) {
                        function _0x7db87c() {
                            return _0x3de2da['call'](this) || this;
                        }
                        return __extends(_0x7db87c, _0x3de2da), _0x7db87c['prototype']['createChil' + 'dren'] = function () {
                            _0x3de2da['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Rev' + 'ive');
                        }, _0x7db87c;
                    }(_0x176691['default']);
                    _0x559a99['ReviveUI'] = _0x202c5e, _0x5689d2('ui.scenes.' + 'ReviveUI', _0x202c5e);
                    var _0x4cce8a = function (_0x2b1303) {
                        function _0x321a45() {
                            return _0x2b1303['call'](this) || this;
                        }
                        return __extends(_0x321a45, _0x2b1303), _0x321a45['prototype']['createChil' + 'dren'] = function () {
                            _0x2b1303['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Set' + 'Game_Dialo' + 'g');
                        }, _0x321a45;
                    }(_0x5daae0['default']);
                    _0x559a99['SetGame_Di' + 'alogUI'] = _0x4cce8a, _0x5689d2('ui.scenes.' + 'SetGame_Di' + 'alogUI', _0x4cce8a);
                    var _0x237f9a = function (_0x5f254b) {
                        function _0x90a1b5() {
                            return _0x5f254b['call'](this) || this;
                        }
                        return __extends(_0x90a1b5, _0x5f254b), _0x90a1b5['prototype']['createChil' + 'dren'] = function () {
                            _0x5f254b['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Sho' + 'pDialog');
                        }, _0x90a1b5;
                    }(_0x5daae0['default']);
                    _0x559a99['ShopDialog' + 'UI'] = _0x237f9a, _0x5689d2('ui.scenes.' + 'ShopDialog' + 'UI', _0x237f9a);
                    var _0x2498fe = function (_0x39faee) {
                        function _0x25f6cb() {
                            return _0x39faee['call'](this) || this;
                        }
                        return __extends(_0x25f6cb, _0x39faee), _0x25f6cb['prototype']['createChil' + 'dren'] = function () {
                            _0x39faee['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Sin' + 'ginDialog');
                        }, _0x25f6cb;
                    }(_0x5daae0['default']);
                    _0x559a99['SinginDial' + 'ogUI'] = _0x2498fe, _0x5689d2('ui.scenes.' + 'SinginDial' + 'ogUI', _0x2498fe);
                    var _0x32eacb = function (_0x101c54) {
                        function _0x40e953() {
                            return _0x101c54['call'](this) || this;
                        }
                        return __extends(_0x40e953, _0x101c54), _0x40e953['prototype']['createChil' + 'dren'] = function () {
                            _0x101c54['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Sur' + 'priseStage' + 'OverDialog');
                        }, _0x40e953;
                    }(_0x5daae0['default']);
                    _0x559a99['SurpriseSt' + 'ageOverDia' + 'logUI'] = _0x32eacb, _0x5689d2('ui.scenes.' + 'SurpriseSt' + 'ageOverDia' + 'logUI', _0x32eacb);
                    var _0x3c20b5 = function (_0x3d35bb) {
                        function _0x43fc58() {
                            return _0x3d35bb['call'](this) || this;
                        }
                        return __extends(_0x43fc58, _0x3d35bb), _0x43fc58['prototype']['createChil' + 'dren'] = function () {
                            _0x3d35bb['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Tas' + 'kAndAchiev' + 'ement');
                        }, _0x43fc58;
                    }(_0x5daae0['default']);
                    _0x559a99['TaskAndAch' + 'ievementUI'] = _0x3c20b5, _0x5689d2('ui.scenes.' + 'TaskAndAch' + 'ievementUI', _0x3c20b5);
                    var _0xa4ecec = function (_0x23677d) {
                        function _0x425e1c() {
                            return _0x23677d['call'](this) || this;
                        }
                        return __extends(_0x425e1c, _0x23677d), _0x425e1c['prototype']['createChil' + 'dren'] = function () {
                            _0x23677d['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Tre' + 'asureChest' + 'Dialog');
                        }, _0x425e1c;
                    }(_0x5daae0['default']);
                    _0x559a99['TreasureCh' + 'estDialogU' + 'I'] = _0xa4ecec, _0x5689d2('ui.scenes.' + 'TreasureCh' + 'estDialogU' + 'I', _0xa4ecec);
                    var _0x59866f = function (_0x51480c) {
                        function _0x84b756() {
                            return _0x51480c['call'](this) || this;
                        }
                        return __extends(_0x84b756, _0x51480c), _0x84b756['prototype']['createChil' + 'dren'] = function () {
                            _0x51480c['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Tur' + 'ntableDial' + 'og');
                        }, _0x84b756;
                    }(_0x5daae0['default']);
                    _0x559a99['TurntableD' + 'ialogUI'] = _0x59866f, _0x5689d2('ui.scenes.' + 'TurntableD' + 'ialogUI', _0x59866f);
                    var _0x458f97 = function (_0x34d9d8) {
                        function _0x598bae() {
                            return _0x34d9d8['call'](this) || this;
                        }
                        return __extends(_0x598bae, _0x34d9d8), _0x598bae['prototype']['createChil' + 'dren'] = function () {
                            _0x34d9d8['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Unl' + 'ockNewcarD' + 'ialog');
                        }, _0x598bae;
                    }(_0x5daae0['default']);
                    _0x559a99['UnlockNewc' + 'arDialogUI'] = _0x458f97, _0x5689d2('ui.scenes.' + 'UnlockNewc' + 'arDialogUI', _0x458f97);
                }(_0x3c4826 = _0x3eb2f8['scenes'] || (_0x3eb2f8['scenes'] = {}));
            }(_0x51c763 = _0x339e76['ui'] || (_0x339e76['ui'] = {})), function (_0x55e07e) {
                var _0x322501;
                !function (_0x113d73) {
                    var _0x6ecd6d;
                    !function (_0x5d4525) {
                        var _0x1b8e95 = function (_0x33c13f) {
                            function _0x49f6dd() {
                                return _0x33c13f['call'](this) || this;
                            }
                            return __extends(_0x49f6dd, _0x33c13f), _0x49f6dd['prototype']['createChil' + 'dren'] = function () {
                                _0x33c13f['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/gui' + 'de/NewBieG' + 'uide');
                            }, _0x49f6dd;
                        }(_0x5daae0['default']);
                        _0x5d4525['NewBieGuid' + 'eUI'] = _0x1b8e95, _0x5689d2('ui.scenes.' + 'guide.NewB' + 'ieGuideUI', _0x1b8e95);
                    }(_0x6ecd6d = _0x113d73['guide'] || (_0x113d73['guide'] = {}));
                }(_0x322501 = _0x55e07e['scenes'] || (_0x55e07e['scenes'] = {}));
            }(_0x51c763 = _0x339e76['ui'] || (_0x339e76['ui'] = {})), function (_0x4e37a6) {
                var _0x13427f;
                !function (_0x12877d) {
                    var _0x15e936;
                    !function (_0x3a9b39) {
                        var _0x10894e = function (_0x2b5e4b) {
                            function _0x528302() {
                                return _0x2b5e4b['call'](this) || this;
                            }
                            return __extends(_0x528302, _0x2b5e4b), _0x528302['prototype']['createChil' + 'dren'] = function () {
                                _0x2b5e4b['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Men' + 'gJiaAd/Oth' + 'erGameDial' + 'og');
                            }, _0x528302;
                        }(_0x5daae0['default']);
                        _0x3a9b39['OtherGameD' + 'ialogUI'] = _0x10894e, _0x5689d2('ui.scenes.' + 'MengJiaAd.' + 'OtherGameD' + 'ialogUI', _0x10894e);
                        var _0xa9dbf9 = function (_0x2ce75a) {
                            function _0xedf0dd() {
                                return _0x2ce75a['call'](this) || this;
                            }
                            return __extends(_0xedf0dd, _0x2ce75a), _0xedf0dd['prototype']['createChil' + 'dren'] = function () {
                                _0x2ce75a['prototype']['createChil' + 'dren']['call'](this), this['loadScene']('scenes/Men' + 'gJiaAd/Sid' + 'ebarGameDi' + 'alog');
                            }, _0xedf0dd;
                        }(_0x5daae0['default']);
                        _0x3a9b39['SidebarGam' + 'eDialogUI'] = _0xa9dbf9, _0x5689d2('ui.scenes.' + 'MengJiaAd.' + 'SidebarGam' + 'eDialogUI', _0xa9dbf9);
                    }(_0x15e936 = _0x12877d['MengJiaAd'] || (_0x12877d['MengJiaAd'] = {}));
                }(_0x13427f = _0x4e37a6['scenes'] || (_0x4e37a6['scenes'] = {}));
            }(_0x51c763 = _0x339e76['ui'] || (_0x339e76['ui'] = {}));
        },
        {
            '../framework/Base/BaseDialog': 0xa,
            '../framework/Base/BaseScene': 0xe,
            '../framework/Base/BaseView': 0xf
        }
    ],
    0x61: [
        function (_0x3558d1, _0x188557, _0x100b0f) {
            'use strict';
            Object['defineProp' + 'erty'](_0x100b0f, '__esModule', { 'value': !0x0 });
            var _0x51c983 = _0x3558d1('../ui/laya' + 'MaxUI'), _0x44c7d7 = _0x3558d1('../logic/P' + 'layerLogic'), _0x531def = _0x3558d1('../framewo' + 'rk/UIModel' + '/Effects'), _0xfff497 = _0x3558d1('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x450d1a = _0x3558d1('./MainScen' + 'e'), _0xa19385 = _0x3558d1('../common/' + 'GameDefine'), _0x5a9e4b = _0x3558d1('../framewo' + 'rk/Tools/U' + 'tils'), _0x2e8647 = _0x3558d1('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x48b681 = _0x3558d1('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x530804 = _0x3558d1('../sdk/Sdk'), _0x1334d8 = _0x3558d1('./MoreRewa' + 'rdsDialog'), _0x31291b = function (_0x159a9d) {
                    function _0x49a012() {
                        var _0x1f96df = _0x159a9d['call'](this) || this;
                        return _0x1f96df['video'] = !0x1, _0x1f96df['freeCarLev' + 'el'] = 0x0, _0x1f96df['lastFreeCa' + 'rLevel'] = 0x0, _0x1f96df;
                    }
                    return __extends(_0x49a012, _0x159a9d), _0x49a012['prototype']['onAdd'] = function () {
                        var _0x4a1d19 = this;
                        this['playerInfo'] = _0x44c7d7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), this['triggerGam' + 'eRewardMod' + 'e'] = _0x44c7d7['default']['getInstanc' + 'e']()['gameReward'], this['assmblyCar' + 'Mode'] = _0x44c7d7['default']['getInstanc' + 'e']()['assmblyCar'], this['freeCarLev' + 'el'] = this['getFreeCar' + 'Level']();
                        var _0x20dac0 = this['list'];
                        _0x20dac0['vScrollBar' + 'Skin'] = '', _0x20dac0['scrollBar']['elasticBac' + 'kTime'] = 0x1f4, _0x20dac0['scrollBar']['elasticDis' + 'tance'] = 0xc8, _0x20dac0['renderHand' + 'ler'] = new Laya['Handler'](this, this['update_box' + 'Item']);
                        var _0x38e8a8 = [];
                        Object['keys'](this['assmblyCar' + 'Mode']['datas'])['forEach'](function (_0x3e300e, _0x91c732) {
                            _0x38e8a8['push'](_0x4a1d19['assmblyCar' + 'Mode']['datas'][_0x3e300e]);
                        }), _0x20dac0['dataSource'] = _0x38e8a8;
                        var _0x55ec24 = this['assmblyCar' + 'Mode']['carmaxleve' + 'l'];
                        if (_0x55ec24 &gt; 0x6) {
                            var _0x106a1c = this['assmblyCar' + 'Mode']['carmaxleve' + 'l'] - 0x5;
                            _0x106a1c = 0x0 &gt;= _0x106a1c ? 0x1 : _0x106a1c, this['list']['scrollTo'](_0x106a1c);
                        }
                        if (this['on'](_0xa19385['GameEvent']['E_COMBINE_' + 'CAR'], this, this['onCombineC' + 'ar']), this['freeCarLev' + 'el']) {
                            var _0x2e4350 = this['freeCarLev' + 'el'] - 0x2 &lt; 0x0 ? 0x0 : this['freeCarLev' + 'el'] - 0x2;
                            this['list']['scrollTo'](_0x2e4350), this['video'] = !0x0, _0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_6'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                        }
                        _0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_5'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), this['on'](_0x48b681['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), _0x530804['Sdk']['getInstanc' + 'e']()['showBanner'](_0xa19385['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x49a012['prototype']['onRemove'] = function () {
                        this['triggerGam' + 'eRewardMod' + 'e']['isFreeCar'] ? (this['triggerGam' + 'eRewardMod' + 'e']['openShopDi' + 'alogCount'] += 0x1, _0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_10'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] })) : this['triggerGam' + 'eRewardMod' + 'e']['openShopDi' + 'alogCount'] = 0x0, _0x530804['Sdk']['getInstanc' + 'e']()['hideBanner'](_0xa19385['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x49a012['prototype']['onCombineC' + 'ar'] = function (_0x576c60) {
                        var _0x55810e = _0x576c60['code'];
                        if (_0x55810e == _0xa19385['GameCode']['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS']) {
                            var _0xf97431 = _0x576c60['data']['ISshop'];
                            _0x576c60['data']['stall'], _0xf97431 &amp;&amp; this['list']['refresh']();
                        } else
                            _0x55810e == _0xa19385['GameCode']['E_COMBINE_' + 'VIDEO_CAR'] &amp;&amp; (this['lastFreeCa' + 'rLevel'] = _0x576c60['data']['carLevel'], this['freeCarLev' + 'el'] = 0x0, this['list']['refresh'](), this['isOpenMore' + 'RewardsPan' + 'el']() &amp;&amp; _0xfff497['default']['openPanel'](_0x1334d8['default'], {
                                'from': 'CarShopDia' + 'log',
                                'userArgs': [{
                                        'rewardType': _0xa19385['REWARD_TYP' + 'E']['CAR'],
                                        'rewardNum': 0x1,
                                        'rate': 0x1,
                                        'extraData': { 'carId': this['lastFreeCa' + 'rLevel'] }
                                    }]
                            }));
                    }, _0x49a012['prototype']['onEnter'] = function () {
                        var _0x14ccc2 = this;
                        this['btn_close']['once'](Laya['Event']['CLICK'], this, function () {
                            _0xfff497['default']['closePanel'](_0x14ccc2);
                        }), this['btn_close1']['once'](Laya['Event']['CLICK'], this, function () {
                            _0xfff497['default']['closePanel'](_0x14ccc2);
                        });
                    }, _0x49a012['prototype']['getFreeCar' + 'Level'] = function () {
                        var _0x27d472 = _0x2e8647['default']['getInstanc' + 'e'](), _0x554ec0 = this['assmblyCar' + 'Mode']['carmaxleve' + 'l'], _0x23e7f5 = 0x0;
                        if (this['triggerGam' + 'eRewardMod' + 'e']['isFreeCar']) {
                            var _0x261abe = this['triggerGam' + 'eRewardMod' + 'e']['openShopDi' + 'alogCount'], _0x1b95af = Math['floor'](_0x261abe / _0x27d472['getConstan' + 't']('openShopTi' + 'mes')), _0x35b473 = _0x1b95af * _0x27d472['getConstan' + 't']('uplevel'), _0x2b14fd = this['lastFreeCa' + 'rLevel'] ? this['lastFreeCa' + 'rLevel'] : _0x27d472['getConstan' + 't']('shopminCar' + 'limitlv');
                            return _0x23e7f5 = _0x2b14fd + _0x35b473, _0x23e7f5 = _0x23e7f5 &gt; _0x554ec0 - 0x5 ? _0x554ec0 - 0x5 : _0x23e7f5;
                        }
                        return _0x23e7f5;
                    }, _0x49a012['prototype']['update_box' + 'Item'] = function (_0x35d9b9, _0x3be4ef) {
                        if (_0x35d9b9 &amp;&amp; _0x35d9b9['dataSource']) {
                            for (var _0x3a5bc1 = (_0x2e8647['default']['getInstanc' + 'e'](), _0x35d9b9['dataSource']), _0x294111 = _0x44c7d7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['coins'], _0x20d174 = _0x44c7d7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['diamond'], _0x9c63ab = this['assmblyCar' + 'Mode']['carmaxleve' + 'l'], _0x25f489 = [
                                        'btn_vedio',
                                        'btn_goldBu' + 'y',
                                        'btn_diamon' + 'dBuy',
                                        'icon',
                                        'lb'
                                    ], _0x12f008 = _0x25f489['length'], _0x5dbd4a = {}, _0x101316 = 0x0; _0x12f008 &gt; _0x101316; ++_0x101316)
                                _0x5dbd4a[_0x25f489[_0x101316]] = _0x35d9b9['getChildBy' + 'Name'](_0x25f489[_0x101316]);
                            _0x5dbd4a['btn_goldBu' + 'y']['on'](Laya['Event']['CLICK'], this, this['onClickGol' + 'd'], [_0x3a5bc1]), _0x5dbd4a['btn_diamon' + 'dBuy']['on'](Laya['Event']['CLICK'], this, this['onClickDia' + 'mond'], [_0x3a5bc1]), _0x5dbd4a['btn_vedio']['visible'] = _0x5dbd4a['btn_diamon' + 'dBuy']['visible'] = _0x5dbd4a['btn_goldBu' + 'y']['visible'] = !0x1, _0x5dbd4a['lb']['text'] = '' + _0x3a5bc1['ini']['level'], _0x5dbd4a['icon']['source'] = Laya['loader']['getRes'](_0x3a5bc1['ini']['icon']);
                            var _0x268bba = 0x0, _0x454f9d = _0x3a5bc1['ini']['level'], _0x361897 = 0x1;
                            if (0x6 &gt; _0x9c63ab)
                                _0x268bba = 0x0;
                            else {
                                if (_0x9c63ab - 0x2 &gt;= _0x454f9d &amp;&amp; _0x454f9d &gt; _0x9c63ab - 0x4)
                                    _0x268bba = 0x1;
                                else {
                                    var _0xc0170c = _0x44c7d7['default']['getInstanc' + 'e']()['gameReward'];
                                    _0x268bba = _0xc0170c['isFreeCar'] &amp;&amp; _0x3a5bc1['ini']['level'] == this['freeCarLev' + 'el'] ? 0x2 : 0x0;
                                }
                                _0x361897 = _0x9c63ab - 0x2;
                            }
                            if (0x0 == _0x268bba) {
                                _0x5dbd4a['btn_goldBu' + 'y']['visible'] = !0x0;
                                var _0xd3a20f = this['assmblyCar' + 'Mode']['getCarPric' + 'e'](_0x3a5bc1['ini']['level']), _0x5c526f = _0x5dbd4a['btn_goldBu' + 'y']['getChildBy' + 'Name']('lb'), _0x222f83 = _0x5a9e4b['default']['getFormatN' + 'umberWithU' + 'nitsInfo'](_0xd3a20f);
                                _0x5c526f['text'] = _0x222f83[0x0]['toFixed'](0x1) + _0x222f83[0x1], _0xd3a20f &gt; _0x294111 ? (_0x5dbd4a['btn_goldBu' + 'y']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRA' + 'Y']), _0x5dbd4a['btn_goldBu' + 'y']['mouseEnabl' + 'ed'] = !0x1) : (_0x5dbd4a['btn_goldBu' + 'y']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRE' + 'EN']), _0x5dbd4a['btn_goldBu' + 'y']['mouseEnabl' + 'ed'] = !0x0), _0x3a5bc1['ini']['level'] &gt; _0x361897 ? (_0x5dbd4a['btn_goldBu' + 'y']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRA' + 'Y']), _0x5dbd4a['btn_goldBu' + 'y']['mouseEnabl' + 'ed'] = !0x1, _0x5c526f['text'] = '???') : _0x294111 &gt;= _0xd3a20f &amp;&amp; (_0x5dbd4a['btn_goldBu' + 'y']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRE' + 'EN']), _0x5dbd4a['btn_goldBu' + 'y']['mouseEnabl' + 'ed'] = !0x0);
                                var _0x483597 = _0x5dbd4a['btn_goldBu' + 'y']['getChildBy' + 'Name']('icon');
                                _0x450d1a['default']['adapter'](_0x483597, _0x5c526f, _0x5dbd4a['btn_goldBu' + 'y']['width']);
                            } else {
                                if (0x1 == _0x268bba) {
                                    _0x5dbd4a['btn_diamon' + 'dBuy']['visible'] = !0x0;
                                    var _0x5c526f = _0x5dbd4a['btn_diamon' + 'dBuy']['getChildBy' + 'Name']('lb'), _0xd3a20f = this['assmblyCar' + 'Mode']['getCarDiam' + 'ondPrice'](_0x3a5bc1['ini']['level']);
                                    _0x5c526f['text'] = _0xd3a20f, _0xd3a20f &gt; _0x20d174 ? (_0x5dbd4a['btn_diamon' + 'dBuy']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRA' + 'Y']), _0x5dbd4a['btn_diamon' + 'dBuy']['mouseEnabl' + 'ed'] = !0x1) : (_0x5dbd4a['btn_diamon' + 'dBuy']['source'] = Laya['loader']['getRes'](_0xa19385['Res']['UI_BTN_GRE' + 'EN']), _0x5dbd4a['btn_diamon' + 'dBuy']['mouseEnabl' + 'ed'] = !0x0);
                                    var _0x483597 = _0x5dbd4a['btn_diamon' + 'dBuy']['getChildBy' + 'Name']('icon');
                                    _0x450d1a['default']['adapter'](_0x483597, _0x5c526f, _0x5dbd4a['btn_diamon' + 'dBuy']['width']);
                                } else
                                    0x2 == _0x268bba &amp;&amp; (_0x5dbd4a['btn_vedio']['visible'] = !0x0);
                            }
                            _0x3a5bc1['ini']['level'] &gt; this['assmblyCar' + 'Mode']['carmaxleve' + 'l'] ? _0x531def['default']['setColor'](_0x5dbd4a['icon'], '#000000') : _0x531def['default']['setColor'](_0x5dbd4a['icon']);
                        }
                    }, _0x49a012['prototype']['getRewardM' + 'sg'] = function (_0x347c2e) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x48b681['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x347c2e['code']) {
                                    for (var _0x474ebd = void 0x0, _0x2e3553 = 0x0; _0x2e3553 &lt; this['list']['array']['length']; ++_0x2e3553) {
                                        var _0x33d180 = this['list']['getCell'](_0x2e3553);
                                        if (_0x33d180) {
                                            var _0x124ffe = _0x33d180['getChildBy' + 'Name']('btn_vedio'), _0x18cdb1 = _0x124ffe['$_GID'];
                                            if (_0x18cdb1 === _0x347c2e['gid']) {
                                                _0x474ebd = _0x33d180;
                                                break;
                                            }
                                        }
                                    }
                                    if (!_0x474ebd)
                                        return;
                                    var _0x3f8bc8 = _0x474ebd['dataSource'], _0x5a7c8e = void 0x0;
                                    'video' == _0x347c2e['way'] ? (_0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_12'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x5a7c8e = _0xa19385['GET_REWARD' + '_WAY']['VIDEO']) : 'share' == _0x347c2e['way'] &amp;&amp; (_0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_11'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x5a7c8e = _0xa19385['GET_REWARD' + '_WAY']['SHARE']), _0x44c7d7['default']['getInstanc' + 'e']()['assmblyCar']['buyCarVide' + 'oOrShare'](_0x3f8bc8, _0x5a7c8e);
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x49a012['prototype']['onClickGol' + 'd'] = function (_0x3541c5) {
                        _0x44c7d7['default']['getInstanc' + 'e']()['assmblyCar']['buyCar'](_0x3541c5), _0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_7'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x49a012['prototype']['onClickDia' + 'mond'] = function (_0x174087) {
                        _0x44c7d7['default']['getInstanc' + 'e']()['assmblyCar']['buyCarDiam' + 'ond'](_0x174087), _0x530804['Sdk']['getInstanc' + 'e']()['sendEvent'](_0xa19385['DataStatDe' + 'f']['CAR_8'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x49a012['prototype']['isOpenMore' + 'RewardsPan' + 'el'] = function () {
                        var _0x31cfb6 = this['assmblyCar' + 'Mode']['getSurplus' + 'Stalls']();
                        return _0x31cfb6 &amp;&amp; _0x31cfb6['length'] ? !0x0 : !0x1;
                    }, _0x49a012;
                }(_0x51c983['ui']['scenes']['ShopDialog' + 'UI']);
            _0x100b0f['default'] = _0x31291b;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './MainScene': 0x6d,
            './MoreRewardsDialog': 0x6e
        }
    ],
    0x62: [
        function (_0x4b2e2a, _0x4cfbed, _0x143b64) {
            'use strict';
            Object['defineProp' + 'erty'](_0x143b64, '__esModule', { 'value': !0x0 });
            var _0x979155 = _0x4b2e2a('../ui/laya' + 'MaxUI'), _0x5e1cdc = _0x4b2e2a('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x1a394d = _0x4b2e2a('../sdk/Sdk'), _0x30d055 = _0x4b2e2a('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x2df8fc = _0x4b2e2a('../logic/P' + 'layerLogic'), _0x3b5ed9 = _0x4b2e2a('../framewo' + 'rk/Tools/U' + 'tils'), _0x4468d3 = _0x4b2e2a('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x486d07 = _0x4b2e2a('../common/' + 'GameDefine'), _0x1e3936 = function (_0x19a789) {
                    function _0x5370c1() {
                        return _0x19a789['call'](this) || this;
                    }
                    return __extends(_0x5370c1, _0x19a789), _0x5370c1['prototype']['onAdd'] = function () {
                        if (_0x3b5ed9['default']['isOnWeiXin']()) {
                            var _0x2fa0c0 = new _0x4468d3['default']['OpenContex' + 'tMsg']();
                            Laya['MiniAdpter']['sendAtlasT' + 'oOpenDataC' + 'ontext'](_0x486d07['Res']['ATLAS_RES']), _0x2fa0c0['type'] = _0x4468d3['default']['OpenContex' + 'tType']['LOADRES'], _0x2fa0c0['res'] = _0x486d07['Res']['ATLAS_RES'], _0x2fa0c0['scene'] = _0x486d07['Res']['SCENE_NEXT' + 'HEAD'], _0x2fa0c0['matchType'] = 0x1, _0x1a394d['Sdk']['getInstanc' + 'e']()['postMessag' + 'e'](_0x2fa0c0);
                        }
                        this['PL'] = _0x2df8fc['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x1a394d['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x486d07['DataStatDe' + 'f']['CHALLENGE_' + '2'], { 'çŽ©å®¶': this['PL']['playerStat' + 'e'] }), this['once'](_0x5e1cdc['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['btn_close']['once'](Laya['Event']['CLICK'], this, this['clostBtnLi' + 'stener']);
                    }, _0x5370c1['prototype']['getRewardM' + 'sg'] = function (_0x5b1e4e) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), _0x5e1cdc['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x5b1e4e['code'] &amp;&amp; (_0x2df8fc['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'] += 0x1, this['clostBtnLi' + 'stener'](), _0x1a394d['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x486d07['DataStatDe' + 'f']['CHALLENGE_' + '6'], { 'çŽ©å®¶': this['PL']['playerStat' + 'e'] })), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x5370c1['prototype']['clostBtnLi' + 'stener'] = function (_0x4edcda) {
                        _0x4edcda &amp;&amp; _0x4edcda['stopPropag' + 'ation'](), _0x30d055['default']['closePanel'](this);
                    }, _0x5370c1;
                }(_0x979155['ui']['scenes']['ChallengeA' + 'gainUI']);
            _0x143b64['default'] = _0x1e3936;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../sdk/public/SdkEntity': 0x5f,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x63: [
        function (_0x229e38, _0x4215fe, _0x448630) {
            'use strict';
            Object['defineProp' + 'erty'](_0x448630, '__esModule', { 'value': !0x0 });
            var _0x15c58c = _0x229e38('../ui/laya' + 'MaxUI'), _0xea36c3 = _0x229e38('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x271e73 = _0x229e38('../logic/P' + 'layerLogic'), _0x2946b7 = _0x229e38('../model/A' + 'ssemblyCar' + '_model'), _0xdcd1a9 = _0x229e38('../framewo' + 'rk/UIModel' + '/Effects'), _0x50012 = _0x229e38('./MainScen' + 'e'), _0xaac865 = function (_0x3ab41c) {
                    function _0xf339fc() {
                        var _0x4ba9f8 = _0x3ab41c['call'](this) || this;
                        return _0x4ba9f8['isMouseDow' + 'n'] = !0x1, _0x4ba9f8['touchBegin' + 'X'] = 0x0, _0x4ba9f8['beginIndex'] = 0x0, _0x4ba9f8;
                    }
                    return __extends(_0xf339fc, _0x3ab41c), _0xf339fc['prototype']['onAdd'] = function () {
                        var _0x4aac34 = _0x271e73['default']['getInstanc' + 'e']()['assmblyCar'];
                        this['btn_close']['on'](Laya['Event']['CLICK'], this, this['onCloseSel' + 'f']);
                        var _0x555120 = _0x4aac34['caruseleve' + 'l'];
                        this['curIndex'] = _0x555120;
                        var _0x3e943f = this['list'];
                        _0x3e943f['hScrollBar' + 'Skin'] = '', _0x3e943f['scrollBar']['elasticBac' + 'kTime'] = 0x1f4, _0x3e943f['scrollBar']['elasticDis' + 'tance'] = 0xc8, _0x3e943f['renderHand' + 'ler'] = new Laya['Handler'](this, this['update_box' + 'Item']), _0x3e943f['on'](Laya['Event']['MOUSE_DOWN'], this, this['onListMove']), _0x3e943f['on'](Laya['Event']['MOUSE_MOVE'], this, this['onListMove']), _0x3e943f['on'](Laya['Event']['MOUSE_OUT'], this, this['onListMove']), _0x3e943f['on'](Laya['Event']['MOUSE_UP'], this, this['onListMove']);
                        var _0x5350ca = [null];
                        Object['keys'](_0x4aac34['datas'])['forEach'](function (_0x255858, _0xf744c6) {
                            _0x5350ca['push'](_0x4aac34['datas'][_0x255858]);
                        }), _0x5350ca['push'](null), _0x3e943f['dataSource'] = _0x5350ca, _0x3e943f['scrollTo'](_0x555120 - 0x1);
                    }, _0xf339fc['getRes'] = function () {
                        return [];
                    }, _0xf339fc['prototype']['onCloseSel' + 'f'] = function () {
                        _0xea36c3['default']['closePanel'](this), _0x50012['default']['ins']()['refresh3DC' + 'ar']();
                    }, _0xf339fc['prototype']['refreshUI'] = function () {
                        var _0x1abb03 = _0x271e73['default']['getInstanc' + 'e']()['assmblyCar'];
                        this['curIndex'] &gt; _0x1abb03['carmaxleve' + 'l'] ? (this['btn_sure']['disabled'] = !0x0, this['lb_des']['visible'] = !0x0, this['lb_des']['text'] = 'Unlock\x20aft' + 'er\x20complet' + 'ing\x20a\x20synt' + 'hesis') : this['curIndex'] == _0x1abb03['caruseleve' + 'l'] ? (this['btn_sure']['disabled'] = !0x0, this['lb_des']['visible'] = !0x0, this['lb_des']['text'] = 'Currently\x20' + 'in\x20use') : (this['btn_sure']['disabled'] = !0x1, this['lb_des']['visible'] = !0x1);
                    }, _0xf339fc['prototype']['update_box' + 'Item'] = function (_0x3ca800, _0x4c8ce5) {
                        var _0x12a61b = this;
                        if (_0x3ca800 &amp;&amp; !(0x0 &gt; _0x4c8ce5)) {
                            var _0x509d48 = _0x3ca800['dataSource'], _0x53c559 = _0x3ca800['getChildBy' + 'Name']('car_icon'), _0x5b2f34 = _0x3ca800['getChildBy' + 'Name']('lb_lv'), _0x5cee2a = _0x3ca800['getChildBy' + 'Name']('lb_speed'), _0x57a51f = _0x3ca800['getChildBy' + 'Name']('lb_control' + 'Des'), _0x292610 = _0x3ca800['getChildBy' + 'Name']('lb_control'), _0x2d7f25 = _0x3ca800['getChildBy' + 'Name']('lb_speedDe' + 's');
                            if (_0x2d7f25['visible'] = _0x292610['visible'] = _0x57a51f['visible'] = _0x53c559['visible'] = _0x5b2f34['visible'] = _0x5cee2a['visible'] = _0x509d48 ? !0x0 : !0x1, _0x509d48 &amp;&amp; (_0x5b2f34['text'] = _0x509d48['ini']['carName'], _0x5cee2a['text'] = '+' + _0x509d48['ini']['showspeed'] + '%', _0x53c559['source'] = Laya['loader']['getRes'](_0x509d48['ini']['icon']), _0x5cee2a['visible'] = _0x2d7f25['visible'] = !0x0, 'undefined' == typeof _0x509d48['ini']['showcontro' + 'l'] ? _0x57a51f['visible'] = _0x292610['visible'] = !0x1 : (_0x292610['text'] = '+' + _0x509d48['ini']['showcontro' + 'l'] + '%', _0x57a51f['visible'] = _0x292610['visible'] = !0x0)), _0x509d48) {
                                var _0xc699b1 = this['curIndex'];
                                _0x4c8ce5 == _0xc699b1 ? (_0x53c559['scale'](1.5, 1.5), _0x5b2f34['visible'] = _0x5cee2a['visible'] = !0x0, _0x57a51f['visible'] = _0x292610['visible'] = !0x0) : (_0x53c559['scale'](0x1, 0x1), _0x5b2f34['visible'] = _0x5cee2a['visible'] = !0x1, _0x57a51f['visible'] = _0x292610['visible'] = _0x2d7f25['visible'] = !0x1);
                                var _0x18aeb5 = _0x271e73['default']['getInstanc' + 'e']()['assmblyCar'];
                                _0x509d48['ini']['level'] &gt; _0x18aeb5['carmaxleve' + 'l'] ? _0xdcd1a9['default']['setColor'](_0x53c559, '#000000') : _0xdcd1a9['default']['setColor'](_0x53c559), this['btn_sure']['on'](Laya['Event']['CLICK'], this, function () {
                                    _0x18aeb5['caruseleve' + 'l'] = _0x18aeb5['datas'][_0x12a61b['curIndex']]['ini']['level'], _0x18aeb5['saveToLoca' + 'l'](), _0x12a61b['onCloseSel' + 'f']();
                                }), this['refreshUI']();
                            }
                        }
                    }, _0xf339fc['prototype']['onListMove'] = function (_0x24481f) {
                        var _0x5ceb03 = this, _0x564e45 = _0x24481f['type'], _0x4ff8a7 = this['list'];
                        if (_0x564e45 == Laya['Event']['MOUSE_DOWN'])
                            this['isMouseDow' + 'n'] || (this['isMouseDow' + 'n'] = !0x0, this['touchBegin' + 'X'] = _0x24481f['stageX'], this['beginIndex'] = _0x4ff8a7['startIndex'], console['log'](_0x4ff8a7['startIndex']));
                        else {
                            if (_0x24481f['type'] == Laya['Event']['MOUSE_MOVE'])
                                this['isMouseDow' + 'n'];
                            else {
                                if ((_0x564e45 == Laya['Event']['MOUSE_UP'] || _0x564e45 == Laya['Event']['MOUSE_OUT']) &amp;&amp; this['isMouseDow' + 'n']) {
                                    this['isMouseDow' + 'n'] = !0x1;
                                    var _0x895974 = _0x4ff8a7['startIndex'];
                                    if (_0x895974 != this['beginIndex'])
                                        this['curIndex'] = _0x895974 + 0x1;
                                    else {
                                        var _0x664c71 = _0x24481f['stageX'] - this['touchBegin' + 'X'];
                                        0x0 &gt; _0x664c71 &amp;&amp; _0x664c71 &gt; -0x64 || _0x664c71 &gt; 0x0 &amp;&amp; 0x64 &gt; _0x664c71 ? this['curIndex'] = this['curIndex'] : -0x64 &gt; _0x664c71 ? this['curIndex'] = this['curIndex'] + 0x1 : _0x664c71 &gt; 0x64 &amp;&amp; (this['curIndex'] = this['curIndex'] - 0x1);
                                    }
                                    this['curIndex'] &lt; 0x1 ? this['curIndex'] = 0x1 : this['curIndex'] &gt; _0x2946b7['default']['MAX_CAR_LE' + 'VEL'] &amp;&amp; (this['curIndex'] = _0x2946b7['default']['MAX_CAR_LE' + 'VEL']), this['mouseEnabl' + 'ed'] = !0x1, _0x4ff8a7['tweenTo'](this['curIndex'] - 0x1, 0x64, Laya['Handler']['create'](this, function () {
                                        _0x4ff8a7['refresh'](), _0x5ceb03['mouseEnabl' + 'ed'] = !0x0, _0x5ceb03['refreshUI']();
                                    }));
                                }
                            }
                        }
                    }, _0xf339fc;
                }(_0x15c58c['ui']['scenes']['ChangeCarD' + 'ialogUI']);
            _0x448630['default'] = _0xaac865;
        },
        {
            '../framework/Manager/SceneManager': 0x19,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../model/AssemblyCar_model': 0x2c,
            '../ui/layaMaxUI': 0x60,
            './MainScene': 0x6d
        }
    ],
    0x64: [
        function (_0x1df150, _0x12087d, _0x1b927e) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1b927e, '__esModule', { 'value': !0x0 });
            var _0x4c2745 = _0x1df150('../ui/laya' + 'MaxUI'), _0x19ef06 = _0x1df150('../logic/P' + 'layerLogic'), _0x330426 = _0x1df150('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x38b8c5 = _0x1df150('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x436145 = _0x1df150('../common/' + 'GameDefine'), _0x13bdd3 = _0x1df150('../framewo' + 'rk/UIModel' + '/Effects'), _0x4d83c4 = _0x1df150('../sdk/Sdk'), _0x4d25bf = function (_0x193d5b) {
                    function _0x402cd9() {
                        return _0x193d5b['call'](this) || this;
                    }
                    return __extends(_0x402cd9, _0x193d5b), _0x402cd9['prototype']['onAdd'] = function () {
                        this['close_btn']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['on'](_0x330426['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['refreshUI'](), _0x4d83c4['Sdk']['getInstanc' + 'e']()['showBanner'](_0x436145['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x402cd9['prototype']['onRemove'] = function () {
                        _0x4d83c4['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x436145['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x402cd9['prototype']['refreshUI'] = function () {
                        var _0x267d77 = _0x19ef06['default']['getInstanc' + 'e']()['dailyRewar' + 'dModel'], _0x5727cf = _0x267d77['getRemaini' + 'ngChance']();
                        this['last_remai' + 'nder_num']['text'] = 'Number\x20of\x20' + 'times\x20you\x20' + 'can\x20claim\x20' + 'today:' + _0x5727cf, this['add_reward' + '_num']['text'] = '+' + _0x267d77['rewardNum'], 0x0 == _0x5727cf &amp;&amp; (this['get_reward' + '_btn']['visible'] = !0x1);
                    }, _0x402cd9['prototype']['closeBtnLi' + 'stener'] = function (_0x569354) {
                        _0x569354 &amp;&amp; _0x569354['stopPropag' + 'ation'](), _0x38b8c5['default']['closePanel'](this);
                    }, _0x402cd9['prototype']['getRewardM' + 'sg'] = function (_0xf2f458) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x330426['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0xf2f458['code']) {
                                    var _0x4021db = _0x19ef06['default']['getInstanc' + 'e']()['dailyRewar' + 'dModel'], _0x252618 = _0x19ef06['default']['getInstanc' + 'e']()['dailyRewar' + 'dModel']['rewardNum'];
                                    _0x19ef06['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x252618), _0x4021db['getRewardC' + 'ount']++, this['refreshUI'](), this['getRewardE' + 'ff']();
                                    var _0x49a8e8 = _0x19ef06['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                                    _0x4d83c4['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x436145['DataStatDe' + 'f']['DALIY_REWA' + 'RD_GET'], { 'çŽ©å®¶': _0x49a8e8['playerStat' + 'e'] });
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x402cd9['prototype']['getRewardE' + 'ff'] = function () {
                        var _0x272a38 = this['getChildBy' + 'Name']('topUI'), _0xb61e15 = _0x272a38['getChildBy' + 'Name']('diamond_1'), _0x41e70e = _0xb61e15['getChildBy' + 'Name']('icon'), _0x37eb4b = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x5ac746 = _0x41e70e['localToGlo' + 'bal'](new Laya['Point'](_0x41e70e['width'] / 0x2, _0x41e70e['height'] / 0x2));
                        _0x13bdd3['default']['getPropEff' + 'ect'](_0x436145['Res']['UI_DIAMOND' + '_ICON'], _0x37eb4b, _0x5ac746, _0x436145['Res']['SOUND_DIAM' + 'OND_START'], _0x436145['Res']['SOUND_DIAM' + 'OND_END'], null, _0x41e70e);
                    }, _0x402cd9;
                }(_0x4c2745['ui']['scenes']['DailyRewar' + 'dDialogUI']);
            _0x1b927e['default'] = _0x4d25bf, Laya['ClassUtils']['regClass']('DaidyRewar' + 'dDialog', _0x4d25bf);
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x65: [
        function (_0x112e71, _0x3143ff, _0x91684e) {
            'use strict';
            Object['defineProp' + 'erty'](_0x91684e, '__esModule', { 'value': !0x0 });
            var _0x48cb47 = _0x112e71('../ui/laya' + 'MaxUI'), _0x2fd7fb = _0x112e71('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0xa357c7 = _0x112e71('../logic/P' + 'layerLogic'), _0x48edc7 = _0x112e71('../framewo' + 'rk/Tools/U' + 'tils'), _0x5c4694 = _0x112e71('../sdk/Sdk'), _0x20616 = _0x112e71('../common/' + 'GameDefine'), _0x50a5dd = _0x112e71('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x210208 = function (_0x2af623) {
                    function _0xbbc544() {
                        return _0x2af623['call'](this) || this;
                    }
                    return __extends(_0xbbc544, _0x2af623), _0xbbc544['prototype']['onAdd'] = function () {
                        this['on'](_0x20616['GameEvent']['E_COMBINE_' + 'CAR'], this, this['getBuffSuc' + 'cess']), this['on'](_0x50a5dd['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['free_btn']['on'](Laya['Event']['CLICK'], this, this['freeBtnLis' + 'tener']), this['btn_close']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['refreshUI'](), _0x5c4694['Sdk']['getInstanc' + 'e']()['showBanner'](_0x20616['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0xbbc544['prototype']['onRemove'] = function () {
                        _0x5c4694['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x20616['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0xbbc544['prototype']['closeBtnLi' + 'stener'] = function (_0x13ef41) {
                        _0x13ef41 &amp;&amp; _0x13ef41['stopPropag' + 'ation'](), _0x2fd7fb['default']['closePanel'](this);
                    }, _0xbbc544['prototype']['refreshUI'] = function () {
                        var _0x5d0bc1 = _0xa357c7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x5d0bc1['FirstSuper' + 'IncomeToda' + 'y'] ? (this['free_btn']['visible'] = !0x0, this['yes_btn']['visible'] = !0x1) : (this['free_btn']['visible'] = !0x1, this['yes_btn']['visible'] = !0x0);
                    }, _0xbbc544['prototype']['freeBtnLis' + 'tener'] = function (_0x499dfb) {
                        _0x499dfb['stopPropag' + 'ation']();
                        var _0x5e7c6c = _0xa357c7['default']['getInstanc' + 'e']()['assmblyCar'], _0x2c3099 = _0xa357c7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x2c3099['FirstSuper' + 'IncomeToda' + 'y'] = !0x1, _0x5e7c6c['addIncomeB' + 'uffTime'](0xc8);
                    }, _0xbbc544['prototype']['getRewardM' + 'sg'] = function (_0x2678f1) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x50a5dd['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x2678f1['code']) {
                                    var _0x12d1a8 = _0xa357c7['default']['getInstanc' + 'e']()['assmblyCar'];
                                    _0x12d1a8['addIncomeB' + 'uffTime'](0xc8);
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0xbbc544['prototype']['getBuffSuc' + 'cess'] = function (_0x2578bd) {
                        _0x2578bd['code'] == _0x20616['GameCode']['E_COMBINE_' + 'BUFF_START'] &amp;&amp; (_0x48edc7['default']['showTips']('Congratula' + 'tions!\x20Get' + '\x20200\x20secon' + 'ds\x20\x0a\x20\x20\x20\x20of' + '\x202x\x20revenu' + 'e\x20and\x20spee' + 'd\x20up!'), this['closeBtnLi' + 'stener']());
                    }, _0xbbc544;
                }(_0x48cb47['ui']['scenes']['DoubleEarn' + 'ingsUI']);
            _0x91684e['default'] = _0x210208;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x66: [
        function (_0x19adef, _0x2f8d9d, _0x1e3d7a) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1e3d7a, '__esModule', { 'value': !0x0 });
            var _0x249b6a = _0x19adef('../ui/laya' + 'MaxUI'), _0xefebdc = _0x19adef('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x59d4e0 = _0x19adef('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x345745 = _0x19adef('../logic/P' + 'layerLogic'), _0x1ba5c9 = _0x19adef('../common/' + 'GameDefine'), _0x2a2709 = _0x19adef('../sdk/Sdk'), _0x45bdfe = _0x19adef('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x1c266a = function (_0x4b7b4b) {
                    function _0x319e97() {
                        return _0x4b7b4b['call'](this) || this;
                    }
                    return __extends(_0x319e97, _0x4b7b4b), _0x319e97['prototype']['onAdd'] = function () {
                        this['playerInfo'] = _0x345745['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), this['img_mask']['alpha'] = 0.75, this['on'](_0x45bdfe['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['on'](_0x1ba5c9['GameEvent']['E_GAME_TRI' + 'GGER'], this, this['onGameTrig' + 'ger']), this['btn_close']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['free_btn']['on'](Laya['Event']['CLICK'], this, this['freeBtnLis' + 'tener']), _0x345745['default']['getInstanc' + 'e']()['gameReward']['stopDropbo' + 'xTime'] = !0x0, this['refreshUI'](), _0x2a2709['Sdk']['getInstanc' + 'e']()['showBanner'](_0x1ba5c9['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x319e97['prototype']['onRemove'] = function () {
                        _0x345745['default']['getInstanc' + 'e']()['gameReward']['stopDropbo' + 'xTime'] = !0x1, _0x2a2709['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x1ba5c9['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x319e97['prototype']['refreshUI'] = function () {
                        this['lb_des']['text'] = _0xefebdc['default']['getInstanc' + 'e']()['getConstan' + 't']('dropBox_re' + 'ward_num') + '\x20cars', this['playerInfo']['firstAirdr' + 'opToday'] ? (this['free_btn']['visible'] = !0x0, this['guide_ani']['play'](), this['pay_btn']['visible'] = !0x1) : (this['free_btn']['visible'] = !0x1, this['pay_btn']['visible'] = !0x0);
                    }, _0x319e97['prototype']['onGameTrig' + 'ger'] = function (_0x30a456) {
                        _0x30a456['code'] == _0x1ba5c9['GameCode']['E_OPEN_DRO' + 'PBOX_SUCCE' + 'SS'] &amp;&amp; (_0x345745['default']['getInstanc' + 'e']()['gameReward']['GetDropBox' + 'Count']++, this['closeBtnLi' + 'stener']());
                    }, _0x319e97['prototype']['closeBtnLi' + 'stener'] = function (_0x19a248) {
                        _0x19a248 &amp;&amp; _0x19a248['stopPropag' + 'ation'](), _0x59d4e0['default']['closePanel'](this);
                    }, _0x319e97['prototype']['getRewardM' + 'sg'] = function (_0x430a1d) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x45bdfe['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x430a1d['code']) {
                                    var _0x20327b = _0x345745['default']['getInstanc' + 'e']();
                                    _0x20327b['gameReward']['getAirdrop' + 'Box']();
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x319e97['prototype']['freeBtnLis' + 'tener'] = function (_0x7301a3) {
                        _0x7301a3['stopPropag' + 'ation']();
                        var _0xa55118 = _0x345745['default']['getInstanc' + 'e']();
                        this['playerInfo']['firstAirdr' + 'opToday'] = !0x1, _0xa55118['gameReward']['getAirdrop' + 'Box']();
                    }, _0x319e97;
                }(_0x249b6a['ui']['scenes']['Dropbox_Di' + 'alogUI']);
            _0x1e3d7a['default'] = _0x1c266a;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x67: [
        function (_0x5683de, _0x38b7ec, _0x32a818) {
            'use strict';
            Object['defineProp' + 'erty'](_0x32a818, '__esModule', { 'value': !0x0 });
            var _0x137c75 = _0x5683de('../ui/laya' + 'MaxUI'), _0x2c4d5f = _0x5683de('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x30c23f = _0x5683de('../common/' + 'GameDefine'), _0x65d10a = _0x5683de('../framewo' + 'rk/UIModel' + '/Effects'), _0x4db6c1 = _0x5683de('../logic/P' + 'layerLogic'), _0x2a77a3 = _0x5683de('../framewo' + 'rk/Tools/U' + 'tils'), _0x228030 = _0x5683de('../sdk/Sdk'), _0x304f64 = _0x5683de('./MoreRewa' + 'rdsDialog'), _0x2f2704 = _0x5683de('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x44db2d = function (_0x4276b9) {
                    function _0x3f348d() {
                        return _0x4276b9['call'](this) || this;
                    }
                    return __extends(_0x3f348d, _0x4276b9), _0x3f348d['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, this['playerInfo'] = _0x4db6c1['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), this['on'](_0x30c23f['GameEvent']['E_FREE_GOL' + 'D'], this, this['getFreeCoi' + 'nSuccess']), this['btn_close']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['on'](_0x2f2704['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['refreshUI'](), _0x228030['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x30c23f['DataStatDe' + 'f']['CAR_18'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x3f348d['prototype']['closeBtnLi' + 'stener'] = function (_0x4df7dc) {
                        _0x4df7dc &amp;&amp; _0x4df7dc['stopPropag' + 'ation'](), _0x2c4d5f['default']['closePanel'](this), _0x228030['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x30c23f['DataStatDe' + 'f']['CAR_21'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x3f348d['prototype']['refreshUI'] = function () {
                        var _0x4f3fe1 = _0x4db6c1['default']['getInstanc' + 'e']()['freegold']['getCurRewa' + 'rdNumber']();
                        this['lb_freegol' + 'd']['text'] = _0x2a77a3['default']['formatNumb' + 'erWithUnit' + 's'](_0x4f3fe1);
                    }, _0x3f348d['prototype']['getRewardM' + 'sg'] = function (_0x55156b) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), _0x2f2704['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x55156b['code'] &amp;&amp; _0x4db6c1['default']['getInstanc' + 'e']()['freegold']['getFreeCoi' + 'n'](), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x3f348d['prototype']['coinFlyEff'] = function (_0x16a95a, _0x50d2b7) {
                        var _0x4b575d = this['getChildBy' + 'Name']('topUI'), _0x5dea59 = _0x4b575d['getChildBy' + 'Name']('coin'), _0x50e8b7 = _0x5dea59['getChildBy' + 'Name']('icon'), _0x370818 = _0x50e8b7['localToGlo' + 'bal'](new Laya['Point'](_0x50e8b7['width'] / 0x2, _0x50e8b7['height'] / 0x2)), _0x16fd3d = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2);
                        _0x65d10a['default']['getPropEff' + 'ect'](_0x30c23f['Res']['UI_COIN'], _0x16fd3d, _0x370818, _0x30c23f['Res']['SOUND_GOLD' + '_START'], _0x30c23f['Res']['SOUND_GOLD' + '_END'], _0x50d2b7, _0x50e8b7);
                    }, _0x3f348d['prototype']['getFreeCoi' + 'nSuccess'] = function (_0x46beae) {
                        var _0x506684 = this;
                        if (_0x46beae['code'] == _0x30c23f['GameCode']['E_GET_FREE' + 'GOLD_SUCCE' + 'SS']) {
                            var _0x1e1dfe = Math['floor'](_0x46beae['reward']);
                            _0x4db6c1['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addCoins'](_0x1e1dfe);
                            var _0x1d29e3 = Laya['Handler']['create'](this, function () {
                                _0x2c4d5f['default']['openPanel'](_0x304f64['default'], {
                                    'from': 'FreeGold_D' + 'ialog',
                                    'userArgs': [{
                                            'rewardType': _0x30c23f['REWARD_TYP' + 'E']['GOLD'],
                                            'rewardNum': _0x1e1dfe,
                                            'rate': 0x1,
                                            'handler': Laya['Handler']['create'](_0x506684, function () {
                                                _0x2c4d5f['default']['closePanel'](_0x506684);
                                            })
                                        }]
                                });
                            });
                            this['coinFlyEff'](_0x1e1dfe, _0x1d29e3);
                        }
                    }, _0x3f348d;
                }(_0x137c75['ui']['scenes']['FreeGoldDi' + 'alogUI']);
            _0x32a818['default'] = _0x44db2d;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './MoreRewardsDialog': 0x6e
        }
    ],
    0x68: [
        function (_0xcaffa6, _0x30a0fa, _0x2491b1) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2491b1, '__esModule', { 'value': !0x0 });
            var _0xe38c61 = _0xcaffa6('../ui/laya' + 'MaxUI'), _0x577ecb = _0xcaffa6('../logic/P' + 'layerLogic'), _0x501a4d = _0xcaffa6('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x533c20 = _0xcaffa6('../common/' + 'GameDefine'), _0x44d5f0 = _0xcaffa6('../sdk/Sdk'), _0x611b06 = _0xcaffa6('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x4f0c05 = function (_0x5b5305) {
                    function _0x217f04() {
                        for (var _0x59ce63 = [], _0x502570 = 0x0; _0x502570 &lt; arguments['length']; _0x502570++)
                            _0x59ce63[_0x502570] = arguments[_0x502570];
                        var _0x5710d8 = _0x5b5305['call'](this) || this;
                        return _0x5710d8['lv1'] = _0x59ce63[0x1]['lv1'], _0x5710d8['lv2'] = _0x59ce63[0x1]['lv2'], _0x5710d8['stall'] = _0x59ce63[0x1]['stall'], _0x5710d8['playerInfo'] = _0x577ecb['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x5710d8;
                    }
                    return __extends(_0x217f04, _0x5b5305), _0x217f04['prototype']['onAdd'] = function () {
                        _0x577ecb['default']['getInstanc' + 'e']()['gameReward']['freeUpleve' + 'l'] = !0x1;
                        var _0xacd01f = _0x577ecb['default']['getInstanc' + 'e']()['assmblyCar'];
                        this['car_1']['source'] = Laya['loader']['getRes'](_0xacd01f['datas'][this['lv1']]['ini']['icon']), this['car_2']['source'] = Laya['loader']['getRes'](_0xacd01f['datas'][this['lv2']]['ini']['icon']), this['lb_1']['text'] = 'lv.' + this['lv1'], this['lb_2']['text'] = 'lv.' + this['lv2'], this['btn_close']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['on'](_0x611b06['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), _0x44d5f0['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x533c20['DataStatDe' + 'f']['CAR_2'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x217f04['prototype']['onRemove'] = function () {
                    }, _0x217f04['prototype']['closeBtnLi' + 'stener'] = function (_0x70f434) {
                        _0x70f434 &amp;&amp; _0x70f434['stopPropag' + 'ation'](), _0x501a4d['default']['closePanel'](this);
                    }, _0x217f04['prototype']['getRewardM' + 'sg'] = function (_0x197975) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), _0x611b06['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x197975['code'] &amp;&amp; (_0x577ecb['default']['getInstanc' + 'e']()['assmblyCar']['UpgradeCar'](this['stall'], this['lv2']), this['closeBtnLi' + 'stener'](), _0x197975['way'] == _0x533c20['GET_REWARD' + '_WAY']['VIDEO'] ? _0x44d5f0['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x533c20['DataStatDe' + 'f']['CAR_4'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }) : _0x44d5f0['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x533c20['DataStatDe' + 'f']['CAR_3'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] })), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x217f04;
                }(_0xe38c61['ui']['scenes']['FreeUpgrad' + 'eDialogUI']);
            _0x2491b1['default'] = _0x4f0c05;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x69: [
        function (_0x42be46, _0x3bd15b, _0xf766a4) {
            'use strict';
            Object['defineProp' + 'erty'](_0xf766a4, '__esModule', { 'value': !0x0 });
            var _0xb0b8e1 = _0x42be46('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uide'), _0x1fb6e2 = _0x42be46('../logic/G' + 'ameLogic'), _0x277a77 = _0x42be46('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0xe98f76 = _0x42be46('../logic/C' + 'ameraLogic'), _0x4f801f = function (_0x28d3b9) {
                    function _0xebe764() {
                        return _0x28d3b9['call'](this) || this;
                    }
                    return __extends(_0xebe764, _0x28d3b9), _0xebe764['show'] = function (_0xfcd4c9) {
                        _0xb0b8e1['default']['instance'] ? _0x277a77['default']['openPanel'](_0xb0b8e1['default']['instance'], {
                            'from': null,
                            'userArgs': [_0xfcd4c9],
                            'isModel': !0x1,
                            'closeOther': !0x1,
                            'isInstance': !0x0
                        }) : _0x277a77['default']['openPanel'](_0xebe764, {
                            'from': null,
                            'userArgs': [_0xfcd4c9],
                            'isModel': !0x1,
                            'closeOther': !0x1
                        });
                    }, _0xebe764['prototype']['getTimer'] = function () {
                        return _0x1fb6e2['default']['getInstanc' + 'e']()['getTimer']();
                    }, _0xebe764['prototype']['getCtrlBou' + 'nds'] = function () {
                        if (this['curBindCtr' + 'l'] &amp;&amp; this['curBindCtr' + 'l'] instanceof Laya['Sprite3D']) {
                            var _0xf3fd2e = _0xe98f76['default']['getInstanc' + 'e']()['convert3dt' + 'oRect'](this['curBindCtr' + 'l']), _0x9b7f7e = 0x32;
                            return _0xf3fd2e['x'] -= 0.5 * _0x9b7f7e, _0xf3fd2e['y'] -= 0.5 * _0x9b7f7e, _0xf3fd2e['width'] += _0x9b7f7e, _0xf3fd2e['height'] += _0x9b7f7e, _0xf3fd2e;
                        }
                        return _0x28d3b9['prototype']['getCtrlBou' + 'nds']['call'](this);
                    }, _0xebe764;
                }(_0xb0b8e1['default']);
            _0xf766a4['default'] = _0x4f801f;
        },
        {
            '../framework/Manager/SceneManager': 0x19,
            '../logic/CameraLogic': 0x24,
            '../logic/GameLogic': 0x25,
            '../modules/NewbieGuide/NewbieGuide': 0x3e
        }
    ],
    0x6a: [
        function (_0x444198, _0x341c59, _0x35a774) {
            'use strict';
            Object['defineProp' + 'erty'](_0x35a774, '__esModule', { 'value': !0x0 });
            var _0x4e5e6e = _0x444198('../ui/laya' + 'MaxUI'), _0x34b358 = _0x444198('../common/' + 'GameDefine'), _0x187186 = _0x444198('../logic/R' + 'aceTrackLo' + 'gic'), _0x53493e = _0x444198('../framewo' + 'rk/Tools/U' + 'tils'), _0x2d4956 = _0x444198('../model/D' + 'ynamicBloc' + 'k'), _0x217dc3 = _0x444198('../common/' + 'Helper'), _0x43a586 = _0x444198('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x16d05e = _0x444198('./ReviveVi' + 'ew'), _0x130807 = _0x444198('../logic/G' + 'ameLogic'), _0x383ae0 = _0x444198('../logic/A' + 'ICarLogic'), _0x4e82d3 = _0x444198('../config/' + 'GameCfg'), _0xf72c28 = _0x444198('../framewo' + 'rk/UIModel' + '/TweenSequ' + 'ence'), _0x4ef30d = _0x444198('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x47e043 = _0x444198('../script/' + 'CarScript'), _0x2f5dfa = _0x444198('../script/' + 'AICarScrip' + 't'), _0x456bbf = _0x444198('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideModel'), _0x4ea803 = _0x444198('../logic/G' + 'ameNewbieL' + 'ogic'), _0x352987 = _0x444198('../logic/C' + 'ameraLogic'), _0x565de1 = _0x444198('../model/B' + 'locksGroup'), _0x296f1d = _0x444198('./Surprise' + 'StageOverD' + 'ialog'), _0x2289f4 = function (_0x2e0ecf) {
                    function _0x4c0085() {
                        for (var _0x12cee7 = [], _0x27f969 = 0x0; _0x27f969 &lt; arguments['length']; _0x27f969++)
                            _0x12cee7[_0x27f969] = arguments[_0x27f969];
                        var _0x5e20ba = _0x2e0ecf['call'](this) || this;
                        return _0x5e20ba['lastRank'] = _0x5e20ba['lastRankUp' + 'date'] = 0x0, _0x5e20ba['lastX'] = 0x0, _0x5e20ba['speedTrail' + 's'] = [], _0x5e20ba;
                    }
                    return __extends(_0x4c0085, _0x2e0ecf), _0x4c0085['getRes'] = function () {
                        return [
                            _0x34b358['Res']['GAMESCENE_' + '3D'],
                            _0x34b358['Res']['SHADOWTEX']
                        ];
                    }, _0x4c0085['prototype']['onAdd'] = function () {
                        var _0x15f8eb = Laya['loader']['takeRes'](_0x34b358['Res']['GAMESCENE_' + '3D']), _0x4c50ae = _0x130807['default']['getInstanc' + 'e']();
                        _0x4c50ae['init'](_0x15f8eb), this['scene3d'] = _0x15f8eb, _0x15f8eb['size'](this['width'], this['height']), this['addChildAt'](_0x15f8eb, 0x0);
                        var _0x410ea7 = _0x4c50ae['cloneCarOb' + 'j']();
                        _0x15f8eb['addChild'](_0x410ea7), _0x410ea7['addCompone' + 'nt'](_0x47e043['MyCarScrip' + 't']);
                        var _0x382a6c = _0x410ea7['getCompone' + 'nt'](_0x47e043['MyCarScrip' + 't']);
                        this['carComp'] = _0x382a6c, _0x15f8eb['enableFog'] = !0x0;
                        var _0x50dd18 = _0x4c50ae['getFogColo' + 'r']();
                        _0x15f8eb['fogColor'] = _0x50dd18, _0x15f8eb['fogStart'] = 0x1e, _0x15f8eb['fogRange'] = _0x4e82d3['default']['fogRange'];
                        var _0xa251d6 = _0x15f8eb['getChildBy' + 'Name']('light');
                        _0xa251d6['intensity'] = _0x4e82d3['default']['lightInten' + 'sity'], _0xa251d6['shadow'] = !0x1, _0x15f8eb['ambientCol' + 'or']['setValue'](_0x4e82d3['default']['ambientInt' + 'ensity'], _0x4e82d3['default']['ambientInt' + 'ensity'], _0x4e82d3['default']['ambientInt' + 'ensity']);
                        for (var _0x58a49f, _0x237c25 = function (_0x412fd9) {
                                    _0x412fd9['transform']['position'] = _0x34b358['Vector3']['_ZERO'], _0x412fd9['transform']['localScale']['setValue'](0x5, 0x5, 0x5), _0x412fd9['active'] = !0x1, _0x58a49f = _0x412fd9;
                                    var _0x4df96c = _0x53493e['default']['get3dModel' + 'Size'](_0x412fd9);
                                    return _0x58a49f['long'] = _0x4df96c['x'], _0x58a49f['height'] = _0x4df96c['y'], _0x58a49f['width'] = _0x4df96c['z'], _0x412fd9;
                                }, _0x358130 = new _0x565de1['default'](), _0x379f1b = 0x0, _0x437763 = _0x15f8eb['_children']; _0x379f1b &lt; _0x437763['length']; _0x379f1b++) {
                            var _0x7770c7 = _0x437763[_0x379f1b], _0x509dd1 = _0x7770c7['name'];
                            if (-0x1 != _0x509dd1['indexOf']('mov')) {
                                var _0x34c3ce = _0x237c25(_0x7770c7['clone']()), _0xc1a3e3 = _0x237c25(_0x7770c7);
                                _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['ANIM_MODEL' + 'S'], _0xc1a3e3), _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['GATHER_ANI' + 'M_MODEL'], _0xc1a3e3), _0x34c3ce['name'] = 'cube_' + _0x34c3ce['name'], _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['CUBE_MODEL' + 'S'], _0x34c3ce);
                            } else {
                                if (-0x1 != _0x509dd1['indexOf']('block')) {
                                    var _0xc1a3e3 = _0x237c25(_0x7770c7);
                                    _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['L_MODELS'], _0xc1a3e3);
                                } else {
                                    if (-0x1 != _0x509dd1['indexOf']('door')) {
                                        var _0xc1a3e3 = _0x237c25(_0x7770c7);
                                        _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['DOOR_MODEL' + 'S'], _0xc1a3e3);
                                    } else {
                                        if (-0x1 != _0x509dd1['indexOf']('linecube')) {
                                            var _0xc1a3e3 = _0x237c25(_0x7770c7);
                                            _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['LINE_CUBE_' + 'MODEL'], _0xc1a3e3);
                                        }
                                    }
                                }
                            }
                        }
                        var _0x1e3cb0 = _0x15f8eb['getChildBy' + 'Name']('mov1');
                        _0x1e3cb0['transform']['position'] = _0x1e3cb0['transform']['localPosit' + 'ion'] = _0x34b358['Vector3']['_ZERO'], _0x1e3cb0['transform']['localScale']['setValue'](0x5, 0x5, 0x5);
                        var _0x13e90d = _0x15f8eb['getChildBy' + 'Name']('arrow');
                        _0x13e90d['transform']['position'] = _0x13e90d['transform']['localPosit' + 'ion'] = _0x34b358['Vector3']['_ZERO'], _0x13e90d['transform']['localScale']['setValue'](0x5, 0x5, 0x5);
                        var _0x26d916 = _0x13e90d['meshRender' + 'er']['material'];
                        _0x26d916['enableEmis' + 'sion'] = !0x0, _0x13e90d['active'] = _0x1e3cb0['active'] = !0x1, _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['DYNAMIC_MO' + 'DELS'], new _0x2d4956['default'](_0x1e3cb0, _0x13e90d)), _0x13e90d = _0x15f8eb['getChildBy' + 'Name']('speedup'), _0x13e90d['transform']['position'] = _0x34b358['Vector3']['_ZERO'], _0x13e90d['active'] = !0x1, _0x58a49f = _0x13e90d;
                        var _0x2fddb9 = _0x53493e['default']['get3dModel' + 'Size'](_0x13e90d);
                        _0x58a49f['long'] = _0x2fddb9['x'], _0x58a49f['height'] = _0x2fddb9['y'], _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['ARROW_MODE' + 'L'], _0x13e90d);
                        var _0x58d41f = _0x15f8eb['getChildBy' + 'Name']('fly_arrow');
                        _0x26d916 = _0x58d41f['meshRender' + 'er']['material'], _0x26d916['enableEmis' + 'sion'] = !0x0, _0x34b358['Vector3']['scale'](_0x58d41f['transform']['localScale'], 0x3, _0x58d41f['transform']['localScale']), _0x58d41f['transform']['position'] = _0x34b358['Vector3']['_ZERO'], _0x58d41f['active'] = !0x1, _0x58a49f = _0x58d41f, _0x2fddb9 = _0x53493e['default']['get3dModel' + 'Size'](_0x58d41f), _0x58a49f['long'] = _0x2fddb9['x'], _0x58a49f['height'] = _0x2fddb9['y'], _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['FLY_ARROW'], _0x58d41f);
                        var _0x558886 = _0x15f8eb['getChildBy' + 'Name']('diamond');
                        _0x558886['active'] = !0x1, _0x558886['transform']['position'] = _0x34b358['Vector3']['_ZERO'], _0x558886['transform']['localScale']['setValue'](0x3, 0x3, 0x3), _0x58a49f = _0x558886, _0x2fddb9 = _0x53493e['default']['get3dModel' + 'Size'](_0x558886), _0x58a49f['long'] = _0x2fddb9['x'], _0x58a49f['height'] = _0x2fddb9['y'], _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['DIAMOND_MO' + 'DEL'], _0x558886), _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['DIAMOND_MO' + 'DELS'], _0x558886);
                        var _0x22a2de = _0x15f8eb['getChildBy' + 'Name']('fengche');
                        _0x22a2de['active'] = !0x1, _0x22a2de['transform']['position'] = _0x34b358['Vector3']['_ZERO'], _0x22a2de['transform']['localScale']['setValue'](0x3, 0x3, 0x3), _0x58a49f = _0x22a2de, _0x2fddb9 = _0x53493e['default']['get3dModel' + 'Size'](_0x22a2de), _0x58a49f['long'] = _0x2fddb9['x'], _0x58a49f['height'] = _0x2fddb9['y'], _0x358130['addTemplat' + 'e'](_0x34b358['BLOCK_TYPE']['WINDMILL_M' + 'ODEL'], _0x22a2de);
                        var _0x35cafa = _0x187186['default']['getInstanc' + 'e']();
                        _0x35cafa['init'](), _0x35cafa['setBlocks'](_0x358130);
                        var _0x5b7e08 = 3.6;
                        _0x35cafa['generateRa' + 'ceTrack'](_0x5b7e08);
                        var _0x591321 = _0x35cafa['updateForw' + 'ardVec'](_0x4e82d3['default']['ballStartM' + 'eter']);
                        _0x217dc3['default']['locateSpri' + 'te3D'](_0x410ea7, _0x591321);
                        var _0x59bc9b = _0x15f8eb['getChildBy' + 'Name']('camera');
                        _0x352987['default']['getInstanc' + 'e']()['init'](_0x59bc9b, _0x410ea7['transform']['position'], _0x591321), _0x59bc9b['clearColor'] = new _0x34b358['Vector4'](_0x50dd18['x'], _0x50dd18['y'], _0x50dd18['z'], 0x1), _0x383ae0['default']['getInstanc' + 'e']()['init'](_0x4e82d3['default']['startAIBal' + 'lCount']), this['initUI']();
                    }, _0x4c0085['prototype']['initUI'] = function () {
                        var _0x3777a7 = _0x130807['default']['getInstanc' + 'e'](), _0x188f50 = _0x3777a7['getStageId']();
                        if (this['lb_rank']['visible'] = !0x1, 0x0 == _0x188f50)
                            this['lb_stage']['visible'] = !0x1;
                        else {
                            if (_0x3777a7['isInfinity' + 'Model']())
                                this['lb_stage']['text'] = 'challenge\x20' + 'round', this['lb_rank']['text'] = '0\x20m', this['pb_progres' + 's']['visible'] = !0x1;
                            else {
                                if (_0x3777a7['isBonusMod' + 'el']()) {
                                    this['pb_progres' + 's']['visible'] = !0x1, this['lb_stage']['visible'] = !0x1;
                                    var _0xdebf97 = _0x3777a7['getCurrent' + 'Stage']();
                                    this['lb_rank']['text'] = _0x34b358['GameConsta' + 'nt']['COUNTDOWN'] + _0xdebf97['Duration'], this['lb_rank']['visible'] = !0x0;
                                } else
                                    this['lb_stage']['text'] = 'No.\x20' + _0x188f50 + '', this['lb_rank']['text'] = 'No.\x20' + _0x383ae0['default']['getInstanc' + 'e']()['getRank']() + '';
                            }
                        }
                    }, _0x4c0085['prototype']['clearUI'] = function () {
                        this['img_bar']['x'] = 0x0, this['b_mainUI']['visible'] = !0x0;
                        var _0x2ad5f7 = _0x53493e['default']['getUIFrame' + 'Animation'](this, 'ani1');
                        _0x2ad5f7['play'](0x0, !0x0), _0x130807['default']['getInstanc' + 'e']()['clear']();
                    }, _0x4c0085['prototype']['onEnter'] = function () {
                        this['b_mainUI']['on'](Laya['Event']['CLICK'], this, this['start']), this['scene3d']['onMoved'](this, this['onMouseMov' + 'ed']), this['on'](_0x34b358['GameEvent']['E_GAME_CON' + 'TINUE'], this, this['gameContin' + 'ue'], [!0x0]), this['on'](_0x34b358['GameEvent']['E_GAME_NOT' + '_CONTINUE'], this, this['gameContin' + 'ue'], [!0x1]), this['on'](_0x34b358['GameEvent']['E_GAME_STA' + 'TE_CHANGED'], this, this['gamePause']), this['on'](_0x34b358['GameEvent']['E_GAME_RET' + 'RY'], this, this['gameRetry']), this['on'](_0x34b358['GameEvent']['E_GAME_NEX' + 'T_STAGE'], this, this['gameNextSt' + 'age']), this['on'](_0x34b358['GameEvent']['E_GAME_SPE' + 'EDUP'], this, this['onSpeedUp']), this['on'](_0x34b358['GameEvent']['E_GAME_FIN' + 'ISH'], this, this['gameFinish' + 'ed']), this['on'](Laya['Event']['MOUSE_OUT'], this, this['onMouseEnd']), this['on'](Laya['Event']['MOUSE_UP'], this, this['onMouseEnd']), this['on'](Laya['Event']['MOUSE_OVER'], this, this['onMouseEnd']), _0x4ea803['default']['getInstanc' + 'e']()['trigger'](_0x4ea803['TriggerTyp' + 'eEnum']['E_GAMESCEN' + 'E_ENTER'], new _0x456bbf['TriggerPar' + 'ams']('GameScene', [{
                                'ctrl': this['b_mainUI'],
                                'alias': 'b_mainUI'
                            }]));
                    }, _0x4c0085['prototype']['start'] = function () {
                        var _0x8cc659 = this;
                        this['b_mainUI']['visible'] = !0x1, this['ui_view']['mouseThrou' + 'gh'] = this['b_mainUI']['mouseThrou' + 'gh'] = !0x0;
                        var _0x2341f2 = _0x53493e['default']['createAnim'](_0x34b358['Res']['ANI_COUNTD' + 'OWN']);
                        _0x53493e['default']['playAnim'](_0x2341f2, Laya['Handler']['create'](this, function () {
                            _0x2341f2['destroy']();
                            var _0x248842 = [
                                _0x34b358['Res']['SOUND_BGM1'],
                                _0x34b358['Res']['SOUND_BGM2']
                            ];
                            _0x4ef30d['default']['getInstanc' + 'e']()['playMusic'](_0x53493e['default']['randomInAr' + 'ray'](_0x248842), 0x0, 0.3), new _0xf72c28['default'](_0x8cc659['b_top'], Laya['Handler']['create'](_0x8cc659, function () {
                                var _0x90e05f = _0x130807['default']['getInstanc' + 'e']()['getStageId']();
                                _0x90e05f &gt; 0x0 &amp;&amp; (_0x8cc659['lb_rank']['visible'] = !0x0);
                            }))['up'](0x50, 0x12c);
                            var _0x504dd8 = _0x130807['default']['getInstanc' + 'e']();
                            if (_0x504dd8['isBonusMod' + 'el']()) {
                                var _0x24457d = _0x504dd8['getCurrent' + 'Stage']();
                                _0x53493e['default']['countdown'](0x3e8 * _0x24457d['Duration'], _0x8cc659, _0x8cc659['onCountDow' + 'n']);
                            }
                            var _0x52327c = _0x53493e['default']['getUIFrame' + 'Animation'](_0x8cc659, 'ani1');
                            _0x52327c['stop'](), _0x504dd8['setGameSta' + 'te'](_0x34b358['GameState']['E_GAME_STA' + 'RT']), _0x8cc659['frameLoop'](0x1, _0x8cc659, _0x8cc659['update']);
                        })), _0x4ef30d['default']['getInstanc' + 'e']()['playSound'](_0x34b358['Res']['SOUND_READ' + 'Y']), _0x2341f2['x'] = 0.5 * this['width'], _0x2341f2['y'] = 0.5 * this['height'] - 0xc8, this['addChild'](_0x2341f2);
                    }, _0x4c0085['prototype']['onCountDow' + 'n'] = function (_0x279a27) {
                        var _0x2404bb = Math['ceil'](0.001 * _0x279a27);
                        this['lb_rank']['text'] = _0x34b358['GameConsta' + 'nt']['COUNTDOWN'] + _0x2404bb, 0x5 &gt; _0x2404bb &amp;&amp; (this['lb_rank']['color'] = '#ff0000'), 0x0 &gt;= _0x279a27 &amp;&amp; this['event'](_0x34b358['GameEvent']['E_GAME_FIN' + 'ISH']);
                    }, _0x4c0085['prototype']['update'] = function () {
                        var _0x2d6aa6 = _0x53493e['default']['getFrameDe' + 'lta']();
                        0x0 != _0x130807['default']['getInstanc' + 'e']()['getTimer']()['scale'] &amp;&amp; (this['updateColo' + 'r'](_0x2d6aa6), this['img_bar']['x'] = (this['pb_progres' + 's']['width'] - 0x19) * _0x130807['default']['getInstanc' + 'e']()['getProgres' + 's'](), this['updateRank'](_0x2d6aa6), this['updateSpee' + 'dTrail'](_0x2d6aa6));
                    }, _0x4c0085['prototype']['updateRank'] = function (_0x8942ca) {
                        var _0xa4e1cc = _0x130807['default']['getInstanc' + 'e']();
                        if (!_0xa4e1cc['isBonusMod' + 'el']()) {
                            var _0x4f0f65 = _0xa4e1cc['isInfinity' + 'Model']();
                            if (_0x4f0f65 &amp;&amp; (this['lb_rank']['text'] = Math['floor'](_0x187186['default']['getInstanc' + 'e']()['getStart']()) + 'ç±³'), this['lastRankUp' + 'date'] += _0x8942ca, this['lastRankUp' + 'date'] &gt; 0x1) {
                                this['lastRankUp' + 'date'] = 0x0;
                                var _0x3733e5 = _0x383ae0['default']['getInstanc' + 'e']()['getRank']();
                                if (_0x4f0f65 || (this['lb_rank']['text'] = 'No.\x20' + _0x3733e5 + ''), _0x3733e5 != this['lastRank']) {
                                    this['lastRank'] = _0x3733e5;
                                    var _0x1320c5 = _0x383ae0['default']['getInstanc' + 'e']()['getCarByNa' + 'me']((_0x3733e5 - 0x1)['toString']());
                                    if (_0x1320c5) {
                                        var _0x463928 = _0x1320c5['getCompone' + 'nt'](_0x2f5dfa['default']);
                                        _0x463928['showHead']();
                                    }
                                }
                            }
                        }
                    }, _0x4c0085['prototype']['updateColo' + 'r'] = function (_0x227db8) {
                        _0x130807['default']['getInstanc' + 'e']()['updateColo' + 'r'](_0x227db8);
                        var _0x42755b = _0x130807['default']['getInstanc' + 'e']()['getAmbient' + 'Color'](), _0x1471cc = _0x130807['default']['getInstanc' + 'e']()['getFogColo' + 'r']();
                        _0x187186['default']['getInstanc' + 'e']()['setColor'](_0x42755b), this['scene3d']['fogColor'] = _0x1471cc, _0x352987['default']['getInstanc' + 'e']()['setColor'](_0x53493e['default']['color3Fto4' + 'F'](_0x1471cc));
                    }, _0x4c0085['prototype']['onMouseMov' + 'ed'] = function (_0x1aa527, _0x54524e) {
                        0x0 == this['lastX'] &amp;&amp; (this['lastX'] = _0x54524e['x']);
                        var _0x16be0d = 0.5 * this['carComp']['long'], _0x2df537 = 0.5 * _0x187186['default']['getInstanc' + 'e']()['getTrackWi' + 'dth']() - _0x16be0d, _0xb67c5f = this['carComp']['getMoveX'](), _0x278c82 = _0x4e82d3['default']['moveXSpeed'];
                        _0x130807['default']['getInstanc' + 'e']()['isFlying']() &amp;&amp; (_0x278c82 = 0.8 * _0x4e82d3['default']['moveXSpeed']), _0xb67c5f += (_0x1aa527['stageX'] - this['lastX']) * _0x278c82, _0xb67c5f = Math['clamp'](_0xb67c5f, -_0x2df537, _0x2df537), this['carComp']['setMoveX'](_0xb67c5f);
                        var _0x546952 = 0x7, _0x449028 = _0xb67c5f / _0x2df537 * _0x546952;
                        _0x352987['default']['getInstanc' + 'e']()['setRollAng' + 'le'](_0x449028), this['lastX'] = _0x1aa527['stageX'];
                    }, _0x4c0085['prototype']['onMouseEnd'] = function () {
                        this['lastX'] = 0x0;
                    }, _0x4c0085['prototype']['onSpeedUp'] = function (_0x350df0) {
                        if (_0x350df0['code'] == _0x34b358['GameCode']['E_SPEEDUP_' + 'START']) {
                            _0x352987['default']['getInstanc' + 'e']()['speedUp']();
                            var _0x2560e1 = _0x352987['default']['getInstanc' + 'e']()['getCameraV' + 'ec']();
                            this['genSpeedTr' + 'ail'](0x2 * _0x2560e1['y'], 0x2);
                        } else {
                            if (_0x350df0['code'] == _0x34b358['GameCode']['E_FLYARROW' + '_START'])
                                this['genSpeedTr' + 'ail'](0x3, 0x5);
                            else {
                                if (_0x350df0['code'] == _0x34b358['GameCode']['E_SPEEDUP_' + 'STOP'] || _0x350df0['code'] == _0x34b358['GameCode']['E_FLYARROW' + '_STOP']) {
                                    this['clearTimer'](this, this['genSpeedTr' + 'ail']);
                                    for (var _0x1d0bc4 = this['speedTrail' + 's']['length'] - 0x1; _0x1d0bc4 &gt;= 0x0; _0x1d0bc4--)
                                        this['recoverSpe' + 'edTrail'](_0x1d0bc4);
                                }
                            }
                        }
                    }, _0x4c0085['prototype']['createSpee' + 'dTrail'] = function () {
                        var _0x45b2b8 = _0x130807['default']['getInstanc' + 'e']()['cloneTrail'](0.4);
                        return _0x45b2b8['trailFilte' + 'r']['widthMulti' + 'plier'] = 0.15, _0x45b2b8;
                    }, _0x4c0085['prototype']['recoverSpe' + 'edTrail'] = function (_0x261c7c) {
                        var _0xc0acfa = this['speedTrail' + 's'][_0x261c7c];
                        _0xc0acfa['destroy'](), this['speedTrail' + 's']['splice'](_0x261c7c, 0x1);
                    }, _0x4c0085['prototype']['genSpeedTr' + 'ail'] = function (_0x2ea739, _0x383db2) {
                        for (var _0x29b137, _0x45d4a7 = _0x53493e['default']['getIntRand' + 'om'](0x8, 0xa), _0x26bac1 = _0x187186['default']['getInstanc' + 'e']()['getStart'](), _0x4fbe75 = _0x187186['default']['getInstanc' + 'e']()['getCurTrac' + 'k'](), _0x49c1e4 = new _0x34b358['Vector3'](), _0x34f869 = 0.6 * _0x187186['default']['getInstanc' + 'e']()['getTrackWi' + 'dth'](), _0xea16a7 = 0x0; _0x45d4a7 &gt; _0xea16a7; _0xea16a7++) {
                            _0x26bac1 = _0x53493e['default']['getNumberR' + 'andom'](_0x26bac1 + 0x8, _0x26bac1 + 0xc);
                            var _0x542532 = _0x187186['default']['getInstanc' + 'e']()['getForward' + 'Vec'](_0x26bac1, _0x4e82d3['default']['speedTrail' + 'Speed'], _0x4fbe75);
                            if (_0x542532) {
                                var _0x1c8007 = _0x542532[0x0], _0x1df631 = _0x542532[0x1];
                                _0x29b137 = this['createSpee' + 'dTrail']();
                                var _0x97d37 = _0x29b137, _0x5522eb = new _0x34b358['Vector3'](), _0x161d5a = _0x53493e['default']['getNumberR' + 'andom'](_0x2ea739, _0x383db2);
                                _0x34b358['Vector3']['cross'](_0x1c8007['nR'], _0x1c8007['n'], _0x49c1e4), _0x34b358['Vector3']['normalize'](_0x49c1e4, _0x49c1e4), _0x34b358['Vector3']['scale'](_0x49c1e4, _0x161d5a, _0x49c1e4);
                                var _0x136428 = _0x53493e['default']['getNumberR' + 'andom'](-_0x34f869, _0x34f869);
                                _0x34b358['Vector3']['scale'](_0x1c8007['nR'], _0x136428, _0x5522eb), _0x34b358['Vector3']['add'](_0x5522eb, _0x49c1e4, _0x5522eb), _0x29b137['__randomVe' + 'c'] = _0x5522eb, _0x29b137['__start'] = _0x26bac1, _0x29b137['__raceTrac' + 'k'] = _0x1df631, _0x1df631['addChild'](_0x97d37), this['speedTrail' + 's']['push'](_0x97d37);
                            }
                        }
                        this['timerOnce'](0x5dc, this, this['genSpeedTr' + 'ail'], [
                            _0x2ea739,
                            _0x383db2
                        ]);
                    }, _0x4c0085['prototype']['updateSpee' + 'dTrail'] = function (_0x1e75d8) {
                        if (this['speedTrail' + 's']['length'] &gt; 0x0)
                            for (var _0x57ad38 = _0x187186['default']['getInstanc' + 'e']()['getStart'](), _0x518dad = this['speedTrail' + 's']['length'] - 0x1; _0x518dad &gt;= 0x0; _0x518dad--) {
                                var _0x48b93b = this['speedTrail' + 's'][_0x518dad], _0x32ee0c = new _0x34b358['Vector3'](), _0x462751 = _0x48b93b, _0x56bd5b = _0x462751['__start'] - _0x4e82d3['default']['speedTrail' + 'Speed'];
                                if (-0xa &gt; _0x56bd5b - _0x57ad38)
                                    this['recoverSpe' + 'edTrail'](_0x518dad);
                                else {
                                    var _0x44851e = _0x187186['default']['getInstanc' + 'e']()['getForward' + 'Vec'](_0x56bd5b, _0x4e82d3['default']['speedTrail' + 'Speed'], _0x462751['__raceTrac' + 'k']);
                                    if (_0x44851e) {
                                        var _0x5cb314 = _0x44851e[0x0];
                                        _0x34b358['Vector3']['add'](_0x5cb314['center'], _0x462751['__randomVe' + 'c'], _0x32ee0c), _0x48b93b['transform']['position'] = _0x32ee0c, _0x48b93b['transform']['translate'](_0x34b358['Vector3']['_ZERO'], !0x1), _0x462751['__start'] = _0x56bd5b;
                                    } else
                                        this['recoverSpe' + 'edTrail'](_0x518dad);
                                }
                            }
                    }, _0x4c0085['prototype']['gamePause'] = function (_0x14bd26) {
                        _0x14bd26 == _0x34b358['GameState']['E_GAME_PAU' + 'SE'] &amp;&amp; (_0x4ef30d['default']['getInstanc' + 'e']()['pauseMusic'](), _0x43a586['default']['changeView'](_0x16d05e['default']));
                    }, _0x4c0085['prototype']['gameContin' + 'ue'] = function (_0x8cae85) {
                        return _0x8cae85 ? (this['lastX'] = 0x0, _0x352987['default']['getInstanc' + 'e']()['reset'](), _0x4ef30d['default']['getInstanc' + 'e']()['resumeMusi' + 'c'](), void _0x130807['default']['getInstanc' + 'e']()['setGameSta' + 'te'](_0x34b358['GameState']['E_GAME_STA' + 'RT'])) : void (this['pb_progres' + 's']['visible'] = !0x1);
                    }, _0x4c0085['prototype']['gameRetry'] = function () {
                        this['isInfinity' + 'Model'] = _0x130807['default']['getInstanc' + 'e']()['isInfinity' + 'Model'](), this['clear'](), _0x383ae0['default']['getInstanc' + 'e']()['clear'](), _0x43a586['default']['changeScen' + 'e'](_0x4c0085);
                    }, _0x4c0085['prototype']['clear'] = function () {
                        Laya['Tween']['clearAll'](this), this['timer']['clearAll'](this), this['scene3d'] = null, _0x187186['default']['getInstanc' + 'e']()['clear'](), _0x4ef30d['default']['getInstanc' + 'e']()['stopMusic']();
                    }, _0x4c0085['prototype']['onRemove'] = function () {
                        this['clear'](), this['clearUI'](), _0x383ae0['default']['getInstanc' + 'e']()['clear'](), this['isInfinity' + 'Model'] &amp;&amp; _0x130807['default']['getInstanc' + 'e']()['setInfinit' + 'yModel'](), _0x130807['default']['getInstanc' + 'e']()['setGameSta' + 'te'](_0x34b358['GameState']['E_GAME_OVE' + 'R']);
                    }, _0x4c0085['prototype']['gameFinish' + 'ed'] = function () {
                        var _0x47fde6 = this, _0x57e188 = _0x130807['default']['getInstanc' + 'e']();
                        _0x57e188['getGameSta' + 'te']() != _0x34b358['GameState']['E_GAME_FIN' + 'ISH'] &amp;&amp; (console['log']('finished\x20!' + '!!'), _0x383ae0['default']['getInstanc' + 'e']()['calcLastRa' + 'nk'](), _0x57e188['setFinishe' + 'd'](), _0x57e188['setGameSta' + 'te'](_0x34b358['GameState']['E_GAME_FIN' + 'ISH']), Laya['Tween']['to'](this, { 'ballSpeed': 0x0 }, 0x3e8, null, Laya['Handler']['create'](this, function () {
                            _0x57e188['setGameSta' + 'te'](_0x34b358['GameState']['E_GAME_OVE' + 'R']), _0x47fde6['clear']();
                        })), this['pb_progres' + 's']['visible'] = !0x1, _0x4ef30d['default']['getInstanc' + 'e']()['playSound'](_0x34b358['Res']['SOUND_WIN']), _0x4ef30d['default']['getInstanc' + 'e']()['stopMusic'](), _0x130807['default']['getInstanc' + 'e']()['isBonusMod' + 'el']() ? (this['lb_rank']['visible'] = !0x1, _0x43a586['default']['openPanel'](_0x296f1d['default'])) : _0x43a586['default']['changeView'](_0x16d05e['default']));
                    }, _0x4c0085['prototype']['gameNextSt' + 'age'] = function () {
                        _0x130807['default']['getInstanc' + 'e']()['goNextStag' + 'e'](), this['clear'](), _0x383ae0['default']['getInstanc' + 'e']()['clear'](), _0x43a586['default']['changeScen' + 'e'](_0x4c0085);
                    }, _0x4c0085;
                }(_0x4e5e6e['ui']['scenes']['GameSceneU' + 'I']);
            _0x35a774['default'] = _0x2289f4, Laya['ClassUtils']['regClass']('GameScene', _0x2289f4);
        },
        {
            '../common/GameDefine': 0x4,
            '../common/Helper': 0x5,
            '../config/GameCfg': 0x6,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/TweenSequence': 0x22,
            '../logic/AICarLogic': 0x23,
            '../logic/CameraLogic': 0x24,
            '../logic/GameLogic': 0x25,
            '../logic/GameNewbieLogic': 0x26,
            '../logic/RaceTrackLogic': 0x28,
            '../model/BlocksGroup': 0x2d,
            '../model/DynamicBlock': 0x2f,
            '../modules/NewbieGuide/NewbieGuideModel': 0x40,
            '../script/AICarScript': 0x41,
            '../script/CarScript': 0x43,
            '../ui/layaMaxUI': 0x60,
            './ReviveView': 0x71,
            './SurpriseStageOverDialog': 0x73
        }
    ],
    0x6b: [
        function (_0x53d7be, _0x4b2c2b, _0x1b6293) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1b6293, '__esModule', { 'value': !0x0 });
            var _0x5915d8 = _0x53d7be('../ui/laya' + 'MaxUI'), _0x5555ef = _0x53d7be('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x12d32a = _0x53d7be('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x3defb0 = function (_0x5b5b32) {
                    function _0x1a4429() {
                        return _0x5b5b32['call'](this) || this;
                    }
                    return __extends(_0x1a4429, _0x5b5b32), _0x1a4429['getRes'] = function () {
                        return [];
                    }, _0x1a4429['prototype']['onAdd'] = function () {
                        this['soundMusic' + 'AniSetlb']();
                    }, _0x1a4429['prototype']['soundMusic' + 'AniSetlb'] = function () {
                        var _0x10be55 = _0x12d32a['default']['getInstanc' + 'e'](), _0x2e2096 = this['btn_music']['getChildBy' + 'Name']('lb');
                        _0x2e2096 &amp;&amp; (_0x2e2096['text'] = _0x10be55['getToggleM' + 'usicStatus']() ? 'Open' : 'Close'), _0x2e2096 = this['btn_sound']['getChildBy' + 'Name']('lb'), _0x2e2096 &amp;&amp; (_0x2e2096['text'] = _0x10be55['getToggleS' + 'oundFxStat' + 'us']() ? 'Open' : 'Close');
                    }, _0x1a4429['prototype']['onEnter'] = function () {
                        for (var _0x4eca1b = [], _0x54b4bb = 0x0; _0x54b4bb &lt; arguments['length']; _0x54b4bb++)
                            _0x4eca1b[_0x54b4bb] = arguments[_0x54b4bb];
                        this['btn_close']['on'](Laya['Event']['CLICK'], this, this['onCloseSel' + 'f']), this['btn_music']['on'](Laya['Event']['CLICK'], this, this['onClickMus' + 'ic']), this['btn_sound']['on'](Laya['Event']['CLICK'], this, this['onClickSou' + 'nd']);
                    }, _0x1a4429['prototype']['onCloseSel' + 'f'] = function () {
                        _0x5555ef['default']['closePanel'](this);
                    }, _0x1a4429['prototype']['onClickMus' + 'ic'] = function () {
                        _0x12d32a['default']['getInstanc' + 'e']()['toggleMusi' + 'c'](), this['soundMusic' + 'AniSetlb']();
                    }, _0x1a4429['prototype']['onClickSou' + 'nd'] = function () {
                        _0x12d32a['default']['getInstanc' + 'e']()['toggleSoun' + 'dFx'](), this['soundMusic' + 'AniSetlb']();
                    }, _0x1a4429;
                }(_0x5915d8['ui']['scenes']['SetGame_Di' + 'alogUI']);
            _0x1b6293['default'] = _0x3defb0;
        },
        {
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Manager/SoundManager': 0x1a,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x6c: [
        function (_0x4b8062, _0x2f5d11, _0x228f7e) {
            'use strict';
            Object['defineProp' + 'erty'](_0x228f7e, '__esModule', { 'value': !0x0 });
            var _0x1612d2 = _0x4b8062('../ui/laya' + 'MaxUI'), _0x22f11a = _0x4b8062('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x59bca1 = _0x4b8062('./GameScen' + 'e'), _0x21c13d = _0x4b8062('../logic/G' + 'ameLogic'), _0x5ed7e9 = _0x4b8062('../sdk/Sdk'), _0x1bcaba = _0x4b8062('../logic/P' + 'layerLogic'), _0x4001e1 = _0x4b8062('../common/' + 'GameDefine'), _0x565f6c = function (_0x1a2636) {
                    function _0x52c874() {
                        for (var _0x18d1a7 = [], _0x429515 = 0x0; _0x429515 &lt; arguments['length']; _0x429515++)
                            _0x18d1a7[_0x429515] = arguments[_0x429515];
                        var _0x3b57ab = _0x1a2636['call'](this) || this;
                        return _0x18d1a7 &amp;&amp; _0x18d1a7['length'] &amp;&amp; _0x18d1a7[0x1] instanceof Laya['Handler'] &amp;&amp; (_0x3b57ab['endHandler'] = _0x18d1a7[0x1]), _0x3b57ab;
                    }
                    return __extends(_0x52c874, _0x1a2636), _0x52c874['prototype']['onAdd'] = function () {
                        this['yes_btn']['on'](Laya['Event']['CLICK'], this, this['yesBtnList' + 'ener']), this['close_btn']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']);
                    }, _0x52c874['prototype']['onRemove'] = function () {
                        !this['isGotoSurp' + 'riseStage'] &amp;&amp; this['endHandler'] &amp;&amp; this['endHandler']['run']();
                    }, _0x52c874['prototype']['yesBtnList' + 'ener'] = function (_0x51cb8d) {
                        _0x51cb8d['stopPropag' + 'ation'](), this['yes_btn']['mouseEnabl' + 'ed'] = !0x1, this['isGotoSurp' + 'riseStage'] = !0x0, _0x21c13d['default']['getInstanc' + 'e']()['setBonusMo' + 'del'](), _0x22f11a['default']['closePanel'](this), Laya['timer']['once'](0xc8, this, function () {
                            _0x22f11a['default']['changeScen' + 'e'](_0x59bca1['default']);
                        });
                        var _0x591b72 = _0x1bcaba['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        _0x5ed7e9['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x4001e1['DataStatDe' + 'f']['SURPRISE_S' + 'TAGE_ENTER'], { 'çŽ©å®¶': _0x591b72['playerStat' + 'e'] });
                    }, _0x52c874['prototype']['closeBtnLi' + 'stener'] = function (_0x2b3f0a) {
                        _0x2b3f0a['stopPropag' + 'ation'](), this['close_btn']['mouseEnabl' + 'ed'] = !0x1, _0x22f11a['default']['closePanel'](this);
                    }, _0x52c874;
                }(_0x1612d2['ui']['scenes']['GotoSurpri' + 'seStageDia' + 'logUI']);
            _0x228f7e['default'] = _0x565f6c;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../logic/GameLogic': 0x25,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../ui/layaMaxUI': 0x60,
            './GameScene': 0x6a
        }
    ],
    0x6d: [
        function (_0x759128, _0x56b9cf, _0x3faa2a) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3faa2a, '__esModule', { 'value': !0x0 });
            var _0x2fcb22 = _0x759128('../ui/laya' + 'MaxUI'), _0x2b9974 = _0x759128('../framewo' + 'rk/UIModel' + '/Effects'), _0x4bd512 = _0x759128('../logic/P' + 'layerLogic'), _0x2579c8 = _0x759128('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x1348a7 = _0x759128('../common/' + 'GameDefine'), _0x4f898a = _0x759128('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x104f16 = _0x759128('./GameScen' + 'e'), _0xbcc23b = _0x759128('./CarShopD' + 'ialog'), _0x2038e2 = _0x759128('./UnlockNe' + 'wcarDialog'), _0x1de5bc = _0x759128('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x12ad95 = _0x759128('./RankView'), _0x557c77 = _0x759128('./offlineD' + 'ialog'), _0x6d2b80 = _0x759128('../framewo' + 'rk/Tools/U' + 'tils'), _0x4bccfe = _0x759128('./DoubleEa' + 'rningsDial' + 'og'), _0x1b0b7e = _0x759128('./SiginIn_' + 'Dialog'), _0x2ccfda = _0x759128('../script/' + 'TipsScript'), _0x123c35 = _0x759128('../logic/G' + 'ameLogic'), _0x53da17 = _0x759128('./GameSet_' + 'Dialog'), _0x523fab = _0x759128('../framewo' + 'rk/Single/' + 'EventCente' + 'r'), _0x2fbede = _0x759128('./ChangeCa' + 'rDialog'), _0x8fd939 = _0x759128('./Turntabl' + 'eDialog'), _0x3f8c5d = _0x759128('./DropBox_' + 'Dialog'), _0x34f8a9 = _0x759128('./FreeUpgr' + 'adeDialog'), _0x73dcf2 = _0x759128('./TaskAndA' + 'chievement'), _0x45d3f8 = _0x759128('./FreeGold' + '_Dialog'), _0x58eaf6 = _0x759128('../sdk/Sdk'), _0x11d2b2 = _0x759128('../logic/G' + 'ameNewbieL' + 'ogic'), _0x3de1ab = _0x759128('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideModel'), _0x23adcc = _0x759128('./Challeng' + 'eAgainDial' + 'og'), _0x28bd2e = _0x759128('./DailyRew' + 'ardDialog'), _0x36ece0 = _0x759128('../model/O' + 'ffline_mod' + 'el'), _0xd694e8 = function (_0x4118d0) {
                    function _0x44f487() {
                        var _0xd07b29 = _0x4118d0['call'](this) || this;
                        _0xd07b29['anchorX'] = _0xd07b29['anchorY'] = 0.5, _0xd07b29['source'] = Laya['loader']['getRes'](_0x1348a7['Res']['UI_STALL_I' + 'CON']), _0xd07b29['size'](0xa0, 0x60);
                        var _0x2443d0 = new Laya['Animation']();
                        _0x2443d0['loadAnimat' + 'ion'](_0x1348a7['Res']['ANI_IMAGIN' + 'ARYLINE']), _0x2443d0['x'] = 80.75, _0x2443d0['y'] = 0x2b, _0xd07b29['addChild'](_0x2443d0), _0xd07b29['imaginaryl' + 'ine'] = _0x2443d0, _0xd07b29['imaginaryl' + 'ine']['visible'] = !0x1;
                        var _0x168b5f = new Laya['Image']();
                        _0x168b5f['anchorX'] = _0x168b5f['anchorY'] = 0.5, _0x168b5f['pos'](0x45, 0x10), _0x168b5f['name'] = 'car', _0x168b5f['source'] = Laya['loader']['getRes'](_0x4bd512['default']['getInstanc' + 'e']()['assmblyCar']['datas'][0x1]['ini']['icon']), _0xd07b29['addChild'](_0x168b5f), _0xd07b29['car'] = _0x168b5f, _0xd07b29['car']['visible'] = !0x1;
                        var _0x87e501 = new Laya['Sprite']();
                        _0x87e501['texture'] = Laya['loader']['getRes'](_0x1348a7['Res']['UI_LEVEL_I' + 'CON']), _0x87e501['pos'](0x5a, 0x29), _0x87e501['name'] = 'levelIcon', _0xd07b29['addChild'](_0x87e501), _0xd07b29['levelIcon'] = _0x87e501, _0xd07b29['levelIcon']['visible'] = !0x1;
                        var _0x1262e6 = new Laya['Label']();
                        return _0x1262e6['color'] = '#000000', _0x1262e6['bold'] = !0x0, _0x1262e6['fontSize'] = 0x21, _0x1262e6['align'] = 'center', _0x1262e6['centerX'] = 0x25, _0x1262e6['centerY'] = 0x12, _0x1262e6['text'] = '1', _0x1262e6['name'] = 'lb', _0xd07b29['addChild'](_0x1262e6), _0xd07b29['lb'] = _0x1262e6, _0xd07b29['lb']['visible'] = !0x1, _0xd07b29;
                    }
                    return __extends(_0x44f487, _0x4118d0), _0x44f487;
                }(Laya['Image']);
            _0x3faa2a['ItemCar'] = _0xd694e8;
            var _0x426224 = function (_0x3cbbfd) {
                function _0x48f42a() {
                    var _0x18094f = _0x3cbbfd['call'](this) || this;
                    _0x18094f['tween'] = new Laya['Tween'](), _0x18094f['size'](0x64, 0x64), _0x18094f['anchorX'] = _0x18094f['anchorY'] = 0.5;
                    var _0x1a2cf6 = new Laya['Animation']();
                    return _0x1a2cf6['loadAnimat' + 'ion'](_0x1348a7['Res']['ANI_CARBOX']), _0x1a2cf6['play'](0x0, !0x1, 'giftbox'), _0x1a2cf6['x'] = 0x32, _0x1a2cf6['y'] = 0x32, _0x18094f['addChild'](_0x1a2cf6), _0x18094f['boxani'] = _0x1a2cf6, _0x18094f['once'](Laya['Event']['REMOVED'], _0x18094f, function () {
                        _0x18094f['tween']['clear'](), _0x18094f['timer']['clearAll'](_0x18094f);
                    }), _0x18094f['once'](Laya['Event']['CLICK'], _0x18094f, _0x18094f['onClickSel' + 'f']), _0x18094f;
                }
                return __extends(_0x48f42a, _0x3cbbfd), _0x48f42a['prototype']['setAnimati' + 'on'] = function (_0x24d7f4, _0x981526) {
                    this['aniname'] = _0x24d7f4, this['boxani']['play'](0x0, !0x1, _0x24d7f4), this['boxani']['stop'](), this['stall'] = _0x981526;
                }, _0x48f42a['prototype']['StartAnima' + 'tion'] = function () {
                    var _0x278c7d = this;
                    this['boxani']['play'](0x0, !0x1, this['aniname']);
                    var _0x2af53b = function () {
                        _0x278c7d['timer']['once'](0xbb8, _0x278c7d, function () {
                            _0x278c7d['boxani']['play'](0x0, !0x1, _0x278c7d['aniname']), _0x2af53b();
                        });
                    };
                    _0x2af53b(), this['timer']['once'](0x2710, this, function () {
                        _0x278c7d['removeSelf'](), _0x523fab['default']['getInstanc' + 'e']()['event'](_0x1348a7['GameEvent']['E_COMBINE_' + 'CAR'], {
                            'code': _0x1348a7['GameCode']['E_OPEN_BOX' + '_CAR'],
                            'data': { 'stall': _0x278c7d['stall'] }
                        });
                    });
                }, _0x48f42a['prototype']['onClickSel' + 'f'] = function (_0x202b94) {
                    _0x202b94['stopPropag' + 'ation'](), this['removeSelf'](), _0x523fab['default']['getInstanc' + 'e']()['event'](_0x1348a7['GameEvent']['E_COMBINE_' + 'CAR'], {
                        'code': _0x1348a7['GameCode']['E_OPEN_BOX' + '_CAR'],
                        'data': { 'stall': this['stall'] }
                    });
                }, _0x48f42a;
            }(Laya['Box']);
            _0x3faa2a['GiftBox'] = _0x426224;
            var _0x3f35f6 = function (_0x21aca5) {
                function _0x136331() {
                    for (var _0x2f877d = [], _0x4e7792 = 0x0; _0x4e7792 &lt; arguments['length']; _0x4e7792++)
                        _0x2f877d[_0x4e7792] = arguments[_0x4e7792];
                    var _0x2d4c3f = _0x21aca5['call'](this) || this;
                    if (_0x2d4c3f['tween_lati' + 'ao'] = new Laya['Tween'](), _0x2d4c3f['drop_tween'] = new Laya['Tween'](), _0x136331['_ins'] = _0x2d4c3f, _0x2f877d &amp;&amp; _0x2f877d['length']) {
                        var _0x33b5a5 = _0x2f877d[0x1];
                        _0x33b5a5 ? _0x2d4c3f['fromScene'] = _0x33b5a5['fromGameSc' + 'ene'] : _0x2d4c3f['fromScene'] = !0x1;
                    } else
                        _0x2d4c3f['fromScene'] = !0x1;
                    return _0x2d4c3f['playerInfo'] = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x2d4c3f['fromScene'] ? _0x2d4c3f['showInsert' + 'Screen']() : _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['OTHER_2'], { 'çŽ©å®¶': _0x2d4c3f['playerInfo']['playerStat' + 'e'] }), _0x2d4c3f;
                }
                return __extends(_0x136331, _0x21aca5), _0x136331['ins'] = function () {
                    return _0x136331['_ins'];
                }, _0x136331['getRes'] = function () {
                    return [
                        _0x1348a7['Res']['ATLAS_CAR_' + 'RES'],
                        _0x1348a7['Res']['PREFAB_TIP' + 'S'],
                        _0x1348a7['Res']['ANI_GOLD'],
                        _0x1348a7['Res']['ATLAS_GOLD' + '_EFFECT']
                    ];
                }, _0x136331['prototype']['onAdd'] = function () {
                    var _0x4a8dae = this;
                    this['calculateS' + 'uperIncome' + 'BuffTime']();
                    for (var _0x5c744d = _0x6d2b80['default']['createPref' + 'abs'](_0x1348a7['Res']['PREFAB_TIP' + 'S'], 0xc), _0x4c385a = 0x0; _0x4c385a &lt; _0x5c744d['length']; ++_0x4c385a)
                        _0x5c744d[_0x4c385a]['name'] = 'tips' + _0x4c385a, _0x5c744d[_0x4c385a]['visible'] = !0x1, this['car_groups']['addChild'](_0x5c744d[_0x4c385a]);
                    var _0x32c9ac = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'];
                    _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), (this['crateStall' + 's'](_0x32c9ac['getStalls']()), this['refreshCar' + 'groups'](), this['refreshNex' + 'tCar'](), this['on'](_0x1348a7['GameEvent']['E_COMBINE_' + 'CAR'], this, this['onCombineC' + 'ar']), this['on'](_0x1348a7['GameEvent']['E_PROP_CHA' + 'NGED'], this, function (_0x34c927) {
                        if ('coins' == _0x34c927) {
                            var _0x46e3bd = _0x32c9ac['getCarPric' + 'e'](_0x32c9ac['nextcarlev' + 'el']);
                            _0x4a8dae['refreshBtn' + 'Buy'](_0x46e3bd);
                        } else
                            'todayChall' + 'enge' == _0x34c927 &amp;&amp; _0x4a8dae['refreshBtn' + 'TiaoZhan']();
                    }), this['btn_rank']['on'](Laya['Event']['CLICK'], this, this['onBtnRank']), this['btn_daily_' + 'reward']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x28bd2e['default']);
                    }), this['timer']['loop'](0x3e8, this, this['update']));
                    var _0x4c3e61 = _0x32c9ac['getCarPric' + 'e'](_0x32c9ac['nextcarlev' + 'el']);
                    this['refreshBtn' + 'Buy'](_0x4c3e61), this['on'](_0x1348a7['GameEvent']['E_GAME_TRI' + 'GGER'], this, this['gameTrigge' + 'r']), this['on'](_0x1348a7['GameEvent']['E_SINGIN'], this, function () {
                        _0x4a8dae['refreshRed' + 'Point'](), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_14'], { 'çŽ©å®¶': _0x4a8dae['playerInfo']['playerStat' + 'e'] });
                    }), this['on'](_0x1348a7['GameEvent']['E_TURNTABL' + 'E'], this, function () {
                        _0x4a8dae['refreshRed' + 'Point']();
                    }), this['on'](_0x1348a7['GameEvent']['E_TASK'], this, function () {
                        _0x4a8dae['refreshRed' + 'Point']();
                    }), this['on'](_0x1348a7['GameEvent']['E_ACHIEVEM' + 'ENT'], this, function () {
                        _0x4a8dae['refreshRed' + 'Point']();
                    }), this['UIScene'] = new Laya['Scene3D'](), this['car_groups']['addChild'](this['UIScene']), this['refresh3DC' + 'ar'](), this['camera'] = new Laya['Camera'](), this['UIScene']['addChild'](this['camera']), this['camera']['clearFlag'] = Laya['BaseCamera']['CLEARFLAG_' + 'DEPTHONLY'], this['camera']['transform']['translate'](new Laya['Vector3'](0x0, 0.7, 0x1), !0x1);
                    var _0x71ad5 = _0x6d2b80['default']['isNotchScr' + 'eenDevice'](), _0x5722d3 = 0x0;
                    _0x71ad5 &amp;&amp; (_0x5722d3 = _0x71ad5['notchTop']), this['camera']['viewport'] = new Laya['Viewport'](Laya['stage']['width'] / 0x2 - 0x142, Laya['stage']['height'] - 0x536 + 0x14 - _0x5722d3, 0x28a, 0x190), this['camera']['transform']['rotate'](new Laya['Vector3'](-0x23, 0x0, 0x0), !0x0, !0x1), this['roleRotate' + 'Angle'] = new Laya['Vector3'](0x0, 0.5, 0x0), this['timer']['frameLoop'](0x1, this, function () {
                        _0x4a8dae['role'] &amp;&amp; _0x4a8dae['role']['transform']['rotate'](_0x4a8dae['roleRotate' + 'Angle'], !0x0, !0x1);
                    });
                    var _0xd04627 = this['btn_startG' + 'ame']['getChildBy' + 'Name']('lb'), _0x2edc6e = _0x123c35['default']['getInstanc' + 'e']()['getStageId']();
                    if (_0xd04627['text'] = 'Level\x20' + _0x2edc6e + '', this['UIScene']['zOrder'] = -0x1, this['car_quan']['zOrder'] = -0x2, this['img_mask']['size'](Laya['stage']['width'] + 0x14, Laya['stage']['height'] + 0x78), this['box_latiao']['height'] = this['img_mask']['height'], this['img_mask']['alpha'] = 0.5, _0x4bd512['default']['getInstanc' + 'e']()['gameReward']['isFreeCar']) {
                        var _0x275cef = this['btn_carsho' + 'p']['getChildBy' + 'Name']('ani');
                        _0x275cef['visible'] = !0x0;
                    }
                    this['refreshRed' + 'Point'](), this['on'](_0x1348a7['GameEvent']['E_CLOSE_PA' + 'NLE'], this, this['onClosePan' + 'le']);
                    var _0x3d0bb6 = this['UI_VIEW'];
                    _0x3d0bb6['onLayout'] = function () {
                        _0x4a8dae['adapted'] = !0x0, Laya['timer']['once'](0x1f4, _0x4a8dae, function () {
                            _0x11d2b2['default']['getInstanc' + 'e']()['trigger'](_0x11d2b2['TriggerTyp' + 'eEnum']['E_MAINSCEN' + 'E_ENTER'], new _0x3de1ab['TriggerPar' + 'ams']('MainScene', [
                                {
                                    'ctrl': _0x4a8dae['btn_buy'],
                                    'alias': 'buy'
                                },
                                {
                                    'ctrl': _0x4a8dae['btn_startG' + 'ame'],
                                    'alias': 'start'
                                }
                            ]));
                        });
                    }, this['refreshBtn' + 'TiaoZhan']();
                }, _0x136331['prototype']['onRemove'] = function () {
                    this['UIScene']['destroy'](), this['role'] = this['camera'] = this['UIScene'] = null, this['timer']['clearAll'](this), this['tween_lati' + 'ao']['clear'](), this['drop_tween']['clear'](), this['tween_lati' + 'ao'] = this['drop_tween'] = null, _0x136331['_ins'] = null, this['event'](_0x1348a7['GameEvent']['E_MAIN_SCE' + 'NE'], { 'code': _0x1348a7['GameCode']['E_OUT_MAIN' + 'SCENE'] });
                }, _0x136331['prototype']['onEnter'] = function () {
                    var _0x18be55 = this, _0x4bcca3 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'];
                    this['btn_buy']['on'](Laya['Event']['CLICK'], this, function (_0x30303d) {
                        _0x4bcca3['buyCar'](), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_1'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), this['btn_startG' + 'ame']['zOrder'] = 0x3e8, this['btn_startG' + 'ame']['once'](Laya['Event']['CLICK'], this, function () {
                        FKGames['showInters' + 'titial']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), (_0x4f898a['default']['changeScen' + 'e'](_0x104f16['default'], { 'from': 'mainScene' }), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['LV_2'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] }), _0x6d2b80['default']['isOnWeiXin']() &amp;&amp; wx['aldStage']['onStart']({
                                    'stageId': '' + _0x123c35['default']['getInstanc' + 'e']()['getStageId'](),
                                    'stageName': 'å…³å¡' + _0x123c35['default']['getInstanc' + 'e']()['getStageId']()
                                })), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                            }
                        });
                    }), this['btn_tiaozh' + 'an']['zOrder'] = 0x3e8, this['btn_tiaozh' + 'an']['on'](Laya['Event']['CLICK'], this, function () {
                        var _0x15fb0f = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                        if (_0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CHALLENGE_' + '1'], { 'çŽ©å®¶': _0x15fb0f['playerStat' + 'e'] }), _0x123c35['default']['getInstanc' + 'e']()['getStageId']() &lt;= _0x2579c8['default']['getInstanc' + 'e']()['getConstan' + 't']('unlockTiao' + 'zhan'))
                            return void _0x6d2b80['default']['showTips']('You\x20need\x20t' + 'o\x20pass\x20the' + '\x20' + _0x2579c8['default']['getInstanc' + 'e']()['getConstan' + 't']('unlockTiao' + 'zhan') + ('\x20level\x20to\x20' + 'unlock!'));
                        var _0x562858 = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'];
                        0x0 &gt;= _0x562858 ? _0x4f898a['default']['openPanel'](_0x23adcc['default']) : (_0x123c35['default']['getInstanc' + 'e']()['setInfinit' + 'yModel'](), _0x4f898a['default']['changeScen' + 'e'](_0x104f16['default']), _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'] -= 0x1, _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['ChallengeC' + 'ount'] += 0x1, _0x18be55['btn_tiaozh' + 'an']['mouseEnabl' + 'ed'] = !0x1);
                    }), this['btn_carsho' + 'p']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0xbcc23b['default']);
                    }), this['btn_double']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x4bccfe['default']), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['EARNINGSDO' + 'UBLE_1'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), this['btn_singin']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x1b0b7e['default']), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['SIDEBAR_2'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), this['btn_turnpl' + 'ate']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x8fd939['default']);
                    }), this['car_groups']['on'](Laya['Event']['MOUSE_DOWN'], this, this['onMove']), this['car_groups']['on'](Laya['Event']['MOUSE_MOVE'], this, this['onMove']), this['car_groups']['on'](Laya['Event']['MOUSE_UP'], this, this['onMove']), this['car_groups']['on'](Laya['Event']['MOUSE_OUT'], this, this['onMove']), !this['fromScene'] &amp;&amp; _0x4bd512['default']['getInstanc' + 'e']()['offline']['offlineInc' + 'ome'] &amp;&amp; (_0x4bd512['default']['getInstanc' + 'e']()['singin']['isSignToda' + 'y'] ? _0x4f898a['default']['openPanel'](_0x557c77['default']) : _0x4f898a['default']['openPanel'](_0x1b0b7e['default'], {
                        'from': 'fromMainSc' + 'ene',
                        'userArgs': [{
                                'handler': Laya['Handler']['create'](this, function () {
                                    _0x4f898a['default']['openPanel'](_0x557c77['default']);
                                })
                            }]
                    })), this['btn_latiao']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x18be55['latiao_sta' + 'te'] = !_0x18be55['latiao_sta' + 'te'], _0x18be55['latiao_sta' + 'te'] ? _0x18be55['open_latia' + 'o']() : _0x18be55['close_lati' + 'ao']();
                    }), this['img_mask']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x18be55['latiao_sta' + 'te'] = !_0x18be55['latiao_sta' + 'te'], _0x18be55['latiao_sta' + 'te'] ? _0x18be55['open_latia' + 'o']() : _0x18be55['close_lati' + 'ao']();
                    }), this['btn_set']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x53da17['default']);
                    }), this['btn_change' + 'Car']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x2fbede['default']), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['OTHER_4'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), _0x4bcca3['buyFreeCar'](0x0, !0x0), this['img_dropbo' + 'x']['zOrder'] = 0x3e9, this['img_dropbo' + 'x']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x3f8c5d['default']), _0x18be55['img_dropbo' + 'x']['visible'] = !0x1, _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_15'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), this['btn_task']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4f898a['default']['openPanel'](_0x73dcf2['default']), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['SIDEBAR_3'], { 'çŽ©å®¶': _0x18be55['playerInfo']['playerStat' + 'e'] });
                    }), this['testBtn'](), _0x4bd512['default']['getInstanc' + 'e']()['gameReward']['dropBox_ac' + 'tive'] &amp;&amp; this['openDropTw' + 'een'](), this['event'](_0x1348a7['GameEvent']['E_MAIN_SCE' + 'NE'], { 'code': _0x1348a7['GameCode']['E_ENTER_MA' + 'INSCENE'] }), _0x4bd512['default']['getInstanc' + 'e']()['gameReward']['GetDropBox' + 'Count'] = 0x0;
                }, _0x136331['prototype']['refresh3DC' + 'ar'] = function () {
                    var _0x43a363 = this, _0x15759b = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x468eb9 = _0x15759b['datas'][_0x15759b['caruseleve' + 'l']], _0x3ffdef = _0x15759b['datas'][_0x15759b['caruseleve' + 'l']]['ini']['model'];
                    Laya['Sprite3D']['load'](_0x3ffdef, Laya['Handler']['create'](this, function (_0x56b9fb) {
                        _0x43a363['role'] ? (_0x43a363['role']['removeSelf'](), _0x43a363['role'] = _0x56b9fb['clone'](), _0x43a363['UIScene']['addChild'](_0x43a363['role'])) : (_0x43a363['role'] = _0x56b9fb['clone'](), _0x43a363['UIScene']['addChild'](_0x43a363['role']), _0x43a363['role']['transform']['rotate'](new Laya['Vector3'](0x0, 0x2d, 0x0), !0x0, !0x1)), _0x43a363['role'] &amp;&amp; (_0x43a363['role']['transform']['position'] = new Laya['Vector3'](_0x468eb9['ini']['vector3'][0x0], _0x468eb9['ini']['vector3'][0x1], _0x468eb9['ini']['vector3'][0x2]), _0x43a363['role']['transform']['scale'] = new Laya['Vector3'](_0x468eb9['ini']['scale'], _0x468eb9['ini']['scale'], _0x468eb9['ini']['scale']));
                    }));
                }, _0x136331['prototype']['open_latia' + 'o'] = function () {
                    this['tween_lati' + 'ao']['clear'](), this['tween_lati' + 'ao']['to'](this['box_latiao'], { 'x': -0xa }, 0xc8, null), this['img_mask']['visible'] = !0x0, _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['SIDEBAR_1'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                }, _0x136331['prototype']['close_lati' + 'ao'] = function () {
                    this['tween_lati' + 'ao']['clear'](), this['tween_lati' + 'ao']['to'](this['box_latiao'], { 'x': -0xb3 }, 0xc8, null), this['img_mask']['visible'] = !0x1;
                }, _0x136331['prototype']['update'] = function () {
                    this['updateDoub' + 'leBtn']();
                }, _0x136331['prototype']['updateDoub' + 'leBtn'] = function () {
                    var _0x2b125f = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0xa7c836 = this['btn_double']['getChildBy' + 'Name']('free_ani'), _0xbb5607 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar']['doubleEarn' + 'ingstime'];
                    _0x2b125f['FirstSuper' + 'IncomeToda' + 'y'] &amp;&amp; 0x0 == _0xbb5607 ? _0xa7c836['visible'] || (_0xa7c836['visible'] = !0x0, _0xa7c836['play']()) : (_0xa7c836['stop'](), _0xa7c836['visible'] = !0x1);
                    var _0x96acde = this['btn_double']['getChildBy' + 'Name']('lb');
                    _0xbb5607 ? (_0xbb5607 &gt;= 0xe10 ? _0x96acde['text'] = _0x6d2b80['default']['timestampT' + 'oHM'](0x3e8 * _0xbb5607, {
                        'separator': [
                            'h',
                            'm'
                        ]
                    }) : _0x96acde['text'] = _0x6d2b80['default']['timestampT' + 'oMS'](0x3e8 * _0xbb5607, {
                        'separator': [
                            'm',
                            's'
                        ]
                    }), this['roleRotate' + 'Angle']['y'] = 0x2) : (_0x96acde['text'] = 'x2', this['roleRotate' + 'Angle']['y'] = 0.25);
                }, _0x136331['prototype']['refreshCar' + 'groups'] = function () {
                    var _0x169879 = this, _0x142da1 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x3756f5 = _0x142da1['haveCars'];
                    Object['keys'](_0x3756f5)['forEach'](function (_0x3d7803, _0x408953) {
                        _0x169879['refreshSta' + 'll']([
                            0x1,
                            0x2,
                            0x3,
                            0x4,
                            0x5,
                            0x6,
                            0x7,
                            0x8,
                            0x9,
                            0xa,
                            0xb,
                            0xc
                        ], _0x142da1['getCoinInc' + 'omeSpeed']());
                    });
                }, _0x136331['prototype']['refreshSta' + 'll'] = function (_0x2ad87c, _0xbed14e, _0x4a60a1) {
                    void 0x0 === _0xbed14e &amp;&amp; (_0xbed14e = 0x1), void 0x0 === _0x4a60a1 &amp;&amp; (_0x4a60a1 = 0x1);
                    for (var _0x48e0d0 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x419e91 = _0x48e0d0['datas'], _0x31879f = _0x48e0d0['haveCars'], _0x335ab5 = _0x2ad87c['length'], _0x21e9c1 = 0x0; _0x335ab5 &gt; _0x21e9c1; ++_0x21e9c1) {
                        var _0x5c4982 = _0x2ad87c[_0x21e9c1];
                        if (_0x5c4982) {
                            var _0x5dd743 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x5c4982), _0x51bae5 = this['car_groups']['getChildBy' + 'Name']('tips' + (Number(_0x5c4982) - 0x1)), _0x1b25c2 = _0x51bae5['getCompone' + 'nt'](_0x2ccfda['default']), _0x38c791 = _0x51bae5['getChildBy' + 'Name']('lb');
                            if (_0x5dd743 &amp;&amp; (!_0x4a60a1 &amp;&amp; _0x5dd743['car']['visible'] || _0x4a60a1)) {
                                if (_0x31879f[_0x5c4982]) {
                                    var _0x9063ff = _0x419e91[_0x31879f[_0x5c4982]];
                                    _0x5dd743['car']['source'] = Laya['loader']['getRes'](_0x9063ff['ini']['icon']), _0x5dd743['lb']['text'] = '' + _0x9063ff['ini']['level'], _0x38c791['text'] = '+' + _0x6d2b80['default']['formatNumb' + 'erWithUnit' + 's'](_0x419e91[_0x31879f[_0x5c4982]]['ini']['earnings']), _0x51bae5['x'] = _0x5dd743['x'], _0x51bae5['y'] = _0x5dd743['y'] - 0x50;
                                    var _0x195caf = void 0x0;
                                    _0x48e0d0['doubleEarn' + 'ingstime'] ? (_0x195caf = !0x0, _0x51bae5['x'] -= 0x1e) : _0x195caf = !0x1;
                                    var _0x461b1c = 0x1388 / _0xbed14e + _0x6d2b80['default']['getIntRand' + 'om'](0x0, 0x3e8);
                                    _0x1b25c2['showIncome' + 'Tips'](_0x461b1c, _0x195caf);
                                } else
                                    _0x1b25c2['closeIncom' + 'eTips']();
                                _0x5dd743['car']['visible'] = _0x5dd743['lb']['visible'] = _0x5dd743['levelIcon']['visible'] = _0x31879f[_0x5c4982] ? !0x0 : !0x1;
                            }
                        }
                    }
                }, _0x136331['prototype']['hideTipsOn' + 'Stall'] = function (_0x45af75) {
                    for (var _0x272aec = 0x0; _0x272aec &lt; _0x45af75['length']; ++_0x272aec) {
                        var _0x401eb1 = _0x45af75[_0x272aec];
                        if (_0x401eb1) {
                            var _0x216249 = this['car_groups']['getChildBy' + 'Name']('tips' + (Number(_0x401eb1) - 0x1)), _0x54d2ad = _0x216249['getCompone' + 'nt'](_0x2ccfda['default']);
                            _0x54d2ad &amp;&amp; _0x54d2ad['closeIncom' + 'eTips']();
                        }
                    }
                }, _0x136331['prototype']['crateStall' + 's'] = function (_0x982b8d) {
                    this['clearStall' + 's']();
                    for (var _0x66911f = 0x5a, _0x4c22f8 = 0x258, _0x22055c = 0xb9, _0x6ea4b5 = 0x91, _0x32bab6 = 0x0; 0x3 &gt; _0x32bab6; ++_0x32bab6)
                        for (var _0xfb7612 = 0x0; 0x4 &gt; _0xfb7612; ++_0xfb7612) {
                            var _0x1f8003 = new _0xd694e8(), _0x391e6b = _0x66911f + _0xfb7612 * _0x22055c, _0x1d5995 = _0x4c22f8 + _0x32bab6 * _0x6ea4b5;
                            _0x1f8003['pos'](_0x391e6b, _0x1d5995), _0x1f8003['name'] = 'itemcar' + (0x4 * _0x32bab6 + _0xfb7612 + 0x1), this['car_groups']['addChild'](_0x1f8003);
                        }
                }, _0x136331['prototype']['clearStall' + 's'] = function () {
                    for (var _0x52873e = 0x0; 0xc &gt; _0x52873e; ++_0x52873e) {
                        var _0x121aa1 = this['car_groups']['getChildBy' + 'Name']('itemcar' + (_0x52873e + 0x1));
                        _0x121aa1 &amp;&amp; _0x121aa1['removeSelf']();
                    }
                }, _0x136331['prototype']['onMove'] = function (_0x207c8a) {
                    var _0x171648 = _0x207c8a['type'], _0x3f4bb2 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x2b0469 = _0x3f4bb2['haveCars'], _0x3caef1 = _0x3f4bb2['datas'], _0x2ba246 = this['car_groups']['getChildBy' + 'Name']('car');
                    if (_0x171648 == Laya['Event']['MOUSE_DOWN']) {
                        if (this['_curhitIte' + 'm'] || (this['_curhitIte' + 'm'] = this['hitItem'](_0x207c8a), _0x2b0469[this['_curhitIte' + 'm']] || (this['_curhitIte' + 'm'] = 0x0)), this['_curhitIte' + 'm']) {
                            var _0x14c371 = _0x2b0469[this['_curhitIte' + 'm']], _0x3fb7b8 = this['car_groups']['getChildBy' + 'Name']('itemcar' + this['_curhitIte' + 'm']);
                            if (!_0x3fb7b8['car']['visible'])
                                return void (this['_curhitIte' + 'm'] = 0x0);
                            _0x3fb7b8['car']['alpha'] = 0.5;
                            var _0x219753 = this['car_groups']['globalToLo' + 'cal'](new Laya['Point'](_0x207c8a['stageX'], _0x207c8a['stageY']));
                            _0x2ba246['pos'](_0x219753['x'], _0x219753['y']), _0x2ba246['visible'] = !0x0, _0x2ba246['source'] = Laya['loader']['getRes'](_0x3caef1[_0x14c371]['ini']['icon']), _0x2ba246['zOrder'] = 0x1;
                            var _0x7beb58 = _0x3f4bb2['getSamelve' + 'ltable'](_0x14c371), _0x315332 = _0x7beb58['length'];
                            if (_0x315332)
                                for (var _0x2ed37d = 0x0; _0x315332 &gt; _0x2ed37d; ++_0x2ed37d) {
                                    var _0x2d5cf2 = _0x7beb58[_0x2ed37d];
                                    _0x2d5cf2 != this['_curhitIte' + 'm'] &amp;&amp; this['carimagina' + 'ryline']([_0x2d5cf2], !0x0);
                                }
                            _0x2b9974['default']['breathEff'](this['btn_dustbi' + 'n'], 0x320, 1.1, !0x0);
                        }
                    } else {
                        if (_0x171648 == Laya['Event']['MOUSE_MOVE']) {
                            if (this['_curhitIte' + 'm']) {
                                var _0x219753 = this['car_groups']['globalToLo' + 'cal'](new Laya['Point'](_0x207c8a['stageX'], _0x207c8a['stageY']));
                                _0x2ba246['pos'](_0x219753['x'], _0x219753['y']);
                            }
                        } else {
                            if (_0x171648 == Laya['Event']['MOUSE_UP']) {
                                if (this['_curhitIte' + 'm']) {
                                    var _0x4d7d4e = this['hitItem'](_0x207c8a);
                                    if (this['hitDustbin'](_0x207c8a))
                                        _0x3f4bb2['sellCars']([this['_curhitIte' + 'm']]) ? _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_22'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }) : this['restoreCar' + 'alpha']([this['_curhitIte' + 'm']]);
                                    else {
                                        if (this['hitChangeC' + 'ar'](_0x207c8a))
                                            _0x3f4bb2['caruseleve' + 'l'] = _0x3f4bb2['haveCars'][this['_curhitIte' + 'm']], _0x3f4bb2['saveToLoca' + 'l'](), this['refresh3DC' + 'ar'](), this['restoreCar' + 'alpha']([this['_curhitIte' + 'm']]);
                                        else {
                                            var _0x3fb7b8 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x4d7d4e);
                                            _0x3fb7b8 &amp;&amp; !_0x3fb7b8['car']['visible'] &amp;&amp; _0x3f4bb2['haveCars'][_0x4d7d4e] ? this['restoreCar' + 'alpha']([this['_curhitIte' + 'm']]) : _0x3f4bb2['combineCar'](this['_curhitIte' + 'm'], _0x4d7d4e);
                                        }
                                    }
                                    _0x2ba246['visible'] = !0x1, this['_curhitIte' + 'm'] = 0x0;
                                    for (var _0x2ed37d = 0x1; 0xd &gt; _0x2ed37d; ++_0x2ed37d)
                                        this['carimagina' + 'ryline']([_0x2ed37d], !0x1);
                                    _0x2b9974['default']['stopBreath' + 'Eff'](this['btn_dustbi' + 'n']);
                                }
                            } else {
                                if (_0x171648 == Laya['Event']['MOUSE_OUT'] &amp;&amp; this['_curhitIte' + 'm']) {
                                    this['restoreCar' + 'alpha']([this['_curhitIte' + 'm']]), _0x2ba246['visible'] = !0x1, this['_curhitIte' + 'm'] = 0x0;
                                    for (var _0x2ed37d = 0x1; 0xd &gt; _0x2ed37d; ++_0x2ed37d)
                                        this['carimagina' + 'ryline']([_0x2ed37d], !0x1);
                                    _0x2b9974['default']['stopBreath' + 'Eff'](this['btn_dustbi' + 'n']);
                                }
                            }
                        }
                    }
                }, _0x136331['prototype']['hitItem'] = function (_0x3ebcfb) {
                    for (var _0x484ec3 = this['car_groups']['globalToLo' + 'cal'](new Laya['Point'](_0x3ebcfb['stageX'], _0x3ebcfb['stageY'])), _0x343a37 = (_0x4bd512['default']['getInstanc' + 'e']()['assmblyCar']['haveCars'], 0x0), _0x39f488 = 0x1; 0xd &gt; _0x39f488; ++_0x39f488) {
                        var _0x4431b6 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x39f488);
                        if (_0x4431b6 &amp;&amp; _0x4431b6['getBounds']()['contains'](_0x484ec3['x'], _0x484ec3['y'])) {
                            _0x343a37 = _0x39f488;
                            break;
                        }
                    }
                    return _0x343a37;
                }, _0x136331['prototype']['hitDustbin'] = function (_0x2522d9) {
                    var _0x17abe5 = this['bottomUI']['globalToLo' + 'cal'](new Laya['Point'](_0x2522d9['stageX'], _0x2522d9['stageY']));
                    return this['btn_dustbi' + 'n']['getBounds']()['contains'](_0x17abe5['x'], _0x17abe5['y']) ? !0x0 : !0x1;
                }, _0x136331['prototype']['hitChangeC' + 'ar'] = function (_0x2e79f7) {
                    var _0x248bc5 = this['car_groups']['globalToLo' + 'cal'](new Laya['Point'](_0x2e79f7['stageX'], _0x2e79f7['stageY'])), _0x2cccec = new Laya['Rectangle'](this['change_car']['x'], this['change_car']['y'], 0x1d8, 0x190);
                    return _0x2cccec['contains'](_0x248bc5['x'], _0x248bc5['y']) ? !0x0 : !0x1;
                }, _0x136331['prototype']['onCombineC' + 'ar'] = function (_0x17ae1b) {
                    var _0x395b07 = this, _0x5cd3f7 = _0x17ae1b['code'], _0x1a7a88 = _0x17ae1b['data']['stall_1'], _0x4e8459 = _0x17ae1b['data']['stall_2'], _0x546e6b = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'];
                    _0x546e6b['haveCars'], _0x546e6b['datas'];
                    if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'FAIL'])
                        this['restoreCar' + 'alpha']([
                            _0x1a7a88,
                            _0x4e8459
                        ]);
                    else {
                        if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'SUCCESS']) {
                            this['event'](_0x3de1ab['GuideEvent']['E_NOTIFY_E' + 'ND']);
                            var _0x28d7d6 = _0x17ae1b['data']['level'], _0x471ac9 = (_0x17ae1b['data']['plv'], _0x17ae1b['data']['unlock']);
                            this['crateCarAn' + 'imation'](_0x4e8459, function () {
                                _0x471ac9 &amp;&amp; (_0x4f898a['default']['openPanel'](_0x2038e2['default'], {
                                    'from': 'fromMainSc' + 'ene',
                                    'isModel': !0x1,
                                    'userArgs': [_0x28d7d6]
                                }), _0x395b07['refresh3DC' + 'ar']()), _0x395b07['refreshSta' + 'll']([_0x4e8459], _0x546e6b['getCoinInc' + 'omeSpeed']());
                            }), this['hideTipsOn' + 'Stall']([_0x1a7a88]), this['restoreCar' + 'alpha']([_0x1a7a88]), this['hiddenCar']([_0x1a7a88]), _0x1de5bc['default']['getInstanc' + 'e']()['playSound'](_0x1348a7['Res']['SOUND_MERG' + 'E']), _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_13'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                        } else {
                            if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'CHANGE'])
                                this['restoreCar' + 'alpha']([_0x1a7a88]), this['refreshSta' + 'll']([
                                    _0x1a7a88,
                                    _0x4e8459
                                ], _0x546e6b['getCoinInc' + 'omeSpeed']());
                            else {
                                if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'BUYCAY_SUC' + 'CESS']) {
                                    _0x1de5bc['default']['getInstanc' + 'e']()['playSound'](_0x1348a7['Res']['SOUND_DEAL' + 'CAR']);
                                    var _0x5d9b06 = _0x17ae1b['data']['ISshop'], _0x44436a = _0x17ae1b['data']['stall'];
                                    _0x5d9b06 ? (this['dropOutBox'](0x0, _0x44436a), _0x6d2b80['default']['showTips']('Purchase\x20s' + 'ucceeded')) : (this['refreshSta' + 'll']([_0x44436a], _0x546e6b['getCoinInc' + 'omeSpeed']()), this['refreshNex' + 'tCar']());
                                    var _0x6744f3 = _0x17ae1b['data']['freelv'];
                                    _0x6744f3 &amp;&amp; _0x4f898a['default']['openPanel'](_0x34f8a9['default'], {
                                        'from': 'fromMainSc' + 'ene',
                                        'userArgs': [{
                                                'lv1': _0x546e6b['haveCars'][_0x44436a],
                                                'lv2': _0x6744f3,
                                                'stall': _0x44436a
                                            }]
                                    });
                                } else {
                                    if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'SELL_CAR']) {
                                        _0x1de5bc['default']['getInstanc' + 'e']()['playSound'](_0x1348a7['Res']['SOUND_DEAL' + 'CAR']), this['restoreCar' + 'alpha']([_0x1a7a88]), this['hiddenCar']([_0x1a7a88]), this['refreshSta' + 'll']([_0x1a7a88], _0x546e6b['getCoinInc' + 'omeSpeed']());
                                        var _0x28359f = _0x546e6b['getCarPric' + 'e'](_0x546e6b['nextcarlev' + 'el']);
                                        this['refreshBtn' + 'Buy'](_0x28359f), this['aniSellCar']['visible'] = !0x0, this['aniSellCar']['play'](0x0, !0x1), this['aniSellCar']['once'](Laya['Event']['COMPLETE'], this, function () {
                                            _0x395b07['aniSellCar']['visible'] = !0x1;
                                        });
                                    } else {
                                        if (_0x5cd3f7 == _0x1348a7['GameCode']['E_OPEN_BOX' + '_CAR']) {
                                            var _0x44436a = _0x17ae1b['data']['stall'];
                                            this['refreshSta' + 'll']([_0x44436a], _0x546e6b['getCoinInc' + 'omeSpeed']());
                                            var _0x458e27 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x44436a);
                                            if (_0x458e27) {
                                                var _0xb0946f = this['getCarAni'](), _0x4f222c = _0x458e27['car']['localToGlo' + 'bal'](new Laya['Point'](_0x458e27['car']['width'] / 0x2, _0x458e27['car']['height'] / 0x2));
                                                _0x4f222c = this['car_groups']['globalToLo' + 'cal'](_0x4f222c), _0xb0946f['x'] = _0x4f222c['x'], _0xb0946f['y'] = _0x4f222c['y'], _0xb0946f['play'](0x0, !0x1), this['car_groups']['addChild'](_0xb0946f), _0x1de5bc['default']['getInstanc' + 'e']()['playSound'](_0x1348a7['Res']['SOUND_MERG' + 'E']);
                                            }
                                        } else {
                                            if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'CHANGE_CAR' + '_STALL'])
                                                this['restoreCar' + 'alpha']([_0x1a7a88]), this['refreshSta' + 'll']([
                                                    _0x1a7a88,
                                                    _0x4e8459
                                                ], _0x546e6b['getCoinInc' + 'omeSpeed']());
                                            else {
                                                if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'FREE_CAR']) {
                                                    var _0x44436a = _0x17ae1b['data']['stall'];
                                                    this['dropOutBox'](0x1, _0x44436a);
                                                } else {
                                                    if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'BUFF_START'])
                                                        this['refreshSta' + 'll']([
                                                            0x1,
                                                            0x2,
                                                            0x3,
                                                            0x4,
                                                            0x5,
                                                            0x6,
                                                            0x7,
                                                            0x8,
                                                            0x9,
                                                            0xa,
                                                            0xb,
                                                            0xc
                                                        ], _0x546e6b['getCoinInc' + 'omeSpeed'](), 0x0);
                                                    else {
                                                        if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'BUFF_END'])
                                                            this['refreshSta' + 'll']([
                                                                0x1,
                                                                0x2,
                                                                0x3,
                                                                0x4,
                                                                0x5,
                                                                0x6,
                                                                0x7,
                                                                0x8,
                                                                0x9,
                                                                0xa,
                                                                0xb,
                                                                0xc
                                                            ], _0x546e6b['getCoinInc' + 'omeSpeed'](), 0x0);
                                                        else {
                                                            if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'VIDEO_CAR']) {
                                                                var _0x44436a = _0x17ae1b['data']['stall'];
                                                                _0x44436a &amp;&amp; this['dropOutBox'](0x0, _0x44436a);
                                                                var _0xd67061 = this['btn_carsho' + 'p']['getChildBy' + 'Name']('ani');
                                                                _0xd67061['visible'] = !0x1;
                                                            } else {
                                                                if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'UPGRADE_SU' + 'CCESS']) {
                                                                    var _0x44436a = _0x17ae1b['data']['stall'];
                                                                    this['refreshSta' + 'll']([_0x44436a], _0x546e6b['getCoinInc' + 'omeSpeed']());
                                                                } else {
                                                                    if (_0x5cd3f7 == _0x1348a7['GameCode']['E_COMBINE_' + 'DROP_CAR']) {
                                                                        var _0x44436a = _0x17ae1b['data']['stall'];
                                                                        this['dropOutBox'](0x2, _0x44436a);
                                                                    } else
                                                                        _0x5cd3f7 == _0x1348a7['GameCode']['E_COIN_SHO' + 'RTAGE'] &amp;&amp; _0x4f898a['default']['openPanel'](_0x45d3f8['default']);
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }, _0x136331['prototype']['dropOutBox'] = function (_0x4a9173, _0xfb70fe) {
                    var _0x5a69d4 = new _0x426224(), _0x44b222 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0xfb70fe);
                    _0x5a69d4['x'] = _0x44b222['x'], _0x5a69d4['y'] = -0xc8, this['car_groups']['addChild'](_0x5a69d4);
                    var _0x5dc3fe = [
                        'giftbox',
                        'freebox',
                        'kongtoubox'
                    ];
                    _0x5a69d4['setAnimati' + 'on'](_0x5dc3fe[_0x4a9173], _0xfb70fe), _0x5a69d4['tween']['to'](_0x5a69d4, { 'y': _0x44b222['y'] - 0x14 }, 0x12c, null, Laya['Handler']['create'](this, function (_0x945974) {
                        _0x945974['StartAnima' + 'tion']();
                    }, [_0x5a69d4]));
                }, _0x136331['prototype']['getCarAni'] = function () {
                    var _0x405e6e = Laya['Pool']['getItemByC' + 'lass']('carAni', Laya['Animation']);
                    return _0x405e6e['loadAnimat' + 'ion'](_0x1348a7['Res']['ANI_MERGE']), _0x405e6e['once'](Laya['Event']['COMPLETE'], this, function () {
                        _0x405e6e['removeSelf'](), Laya['Pool']['recover']('carAni', _0x405e6e);
                    }), _0x405e6e;
                }, _0x136331['prototype']['restoreCar' + 'alpha'] = function (_0x239cb4) {
                    if (_0x239cb4 &amp;&amp; _0x239cb4['length'])
                        for (var _0x518ea8 = 0x0; _0x518ea8 &lt; _0x239cb4['length']; ++_0x518ea8) {
                            var _0x13ca18 = _0x239cb4[_0x518ea8], _0x398549 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x13ca18);
                            _0x398549 &amp;&amp; (_0x398549['car']['alpha'] = 0x1);
                        }
                }, _0x136331['prototype']['hiddenCar'] = function (_0x4e2646) {
                    _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'];
                    if (_0x4e2646 &amp;&amp; _0x4e2646['length'])
                        for (var _0x1de973 = 0x0; _0x1de973 &lt; _0x4e2646['length']; ++_0x1de973) {
                            var _0x5bf577 = _0x4e2646[_0x1de973], _0x37e7a7 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x5bf577);
                            _0x37e7a7 &amp;&amp; (_0x37e7a7['car']['visible'] = !0x1, _0x37e7a7['lb']['visible'] = !0x1, _0x37e7a7['levelIcon']['visible'] = !0x1);
                        }
                }, _0x136331['prototype']['carimagina' + 'ryline'] = function (_0x388caf, _0xcf52b9) {
                    if (_0x388caf &amp;&amp; _0x388caf['length'])
                        for (var _0x4e7a41 = 0x0; _0x4e7a41 &lt; _0x388caf['length']; ++_0x4e7a41) {
                            var _0xbb33d7 = _0x388caf[_0x4e7a41], _0x5d9731 = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0xbb33d7);
                            _0x5d9731 &amp;&amp; _0x5d9731['car']['visible'] &amp;&amp; (_0x5d9731['imaginaryl' + 'ine']['visible'] = _0xcf52b9, _0xcf52b9 ? _0x5d9731['imaginaryl' + 'ine']['play'](0x0, !0x0) : _0x5d9731['imaginaryl' + 'ine']['stop']());
                        }
                }, _0x136331['prototype']['refreshNex' + 'tCar'] = function () {
                    var _0x19a621 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x3c6d1b = _0x19a621['datas'], _0x434812 = _0x3c6d1b[_0x19a621['nextcarlev' + 'el']], _0x343983 = this['btn_buy']['getChildBy' + 'Name']('car');
                    _0x343983['source'] = Laya['loader']['getRes'](_0x434812['ini']['icon']);
                    var _0x9689d1 = this['btn_buy']['getChildBy' + 'Name']('price'), _0x25b45a = _0x9689d1['getChildBy' + 'Name']('lb'), _0x2c68ae = _0x9689d1['getChildBy' + 'Name']('icon'), _0x3c3aa5 = _0x19a621['getCarPric' + 'e'](_0x434812['ini']['level']);
                    this['refreshBtn' + 'Buy'](_0x3c3aa5), _0x25b45a['text'] = _0x6d2b80['default']['formatNumb' + 'erWithUnit' + 's'](_0x3c3aa5), _0x136331['adapter'](_0x2c68ae, _0x25b45a, _0x9689d1['width']);
                }, _0x136331['prototype']['refreshBtn' + 'Buy'] = function (_0x2e77ef) {
                }, _0x136331['adapter'] = function (_0x11c64b, _0x3cf842, _0x163ea4) {
                    var _0x2a7992 = 0x5, _0x2bddb4 = _0x3cf842['width'];
                    if (_0x11c64b['anchorX'] &gt; 0x0) {
                        var _0x4a8ff9 = _0x11c64b['width'] * _0x11c64b['scaleX'], _0x1072cd = _0x3cf842['width'] * _0x3cf842['scaleX'], _0x5b0521 = (_0x163ea4 - _0x4a8ff9 - _0x1072cd) / 0x2;
                        _0x11c64b['x'] = _0x5b0521 + _0x4a8ff9 / 0x2, _0x3cf842['x'] = _0x5b0521 + _0x4a8ff9 + _0x2a7992 + _0x1072cd / 0x2;
                    } else {
                        var _0x1437b3 = _0x163ea4, _0x32a071 = _0x11c64b['width'] * _0x11c64b['scaleX'], _0x19040e = _0x32a071 + _0x2a7992 + _0x2bddb4, _0x23fdc0 = (_0x1437b3 - _0x19040e) / 0x2;
                        _0x11c64b['x'] = _0x23fdc0, _0x3cf842['x'] = _0x23fdc0 + _0x32a071 + _0x2a7992;
                    }
                }, _0x136331['prototype']['crateCarAn' + 'imation'] = function (_0x12fdec, _0xa614ae) {
                    var _0x2c3e8b = this, _0x139666 = function (_0x3aeb27, _0x1340e0, _0x4afa70) {
                            var _0x16aca2 = new Laya['Image']();
                            return _0x16aca2['source'] = Laya['loader']['getRes'](_0x3aeb27), _0x16aca2['anchorX'] = 0.5, _0x16aca2['anchorY'] = 0.5, _0x16aca2['x'] = _0x1340e0, _0x16aca2['y'] = _0x4afa70, _0x16aca2;
                        }, _0x1fe286 = this['getCarAni']();
                    this['car_groups']['addChild'](_0x1fe286);
                    var _0x4800e4 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'], _0x19f3bc = _0x4800e4['haveCars'], _0x3748d5 = _0x4800e4['datas'], _0x5b768d = this['car_groups']['getChildBy' + 'Name']('itemcar' + _0x12fdec), _0x512ad6 = _0x5b768d['car']['localToGlo' + 'bal'](new Laya['Point'](_0x5b768d['car']['width'] / 0x2, _0x5b768d['car']['height'] / 0x2));
                    _0x512ad6 = this['car_groups']['globalToLo' + 'cal'](_0x512ad6);
                    var _0x24174c = _0x512ad6['x'], _0x562985 = _0x512ad6['y'], _0xc331f = _0x139666(_0x3748d5[_0x19f3bc[_0x12fdec] - 0x1]['ini']['icon'], _0x24174c, _0x562985), _0x70ba0e = _0x139666(_0x3748d5[_0x19f3bc[_0x12fdec] - 0x1]['ini']['icon'], _0x24174c, _0x562985);
                    _0xc331f['zOrder'] = _0x70ba0e['zOrder'] = 0xa, this['car_groups']['addChild'](_0xc331f), this['car_groups']['addChild'](_0x70ba0e);
                    var _0x3cc148 = 0xc8, _0xa5b667 = 0x82, _0x371524 = 0x0;
                    Laya['Tween']['to'](_0xc331f, { 'x': _0x512ad6['x'] - _0x3cc148 }, _0xa5b667, null, Laya['Handler']['create'](this, function () {
                        Laya['Tween']['to'](_0xc331f, { 'x': _0x512ad6['x'] }, _0xa5b667 - 0x14, null, Laya['Handler']['create'](_0x2c3e8b, function () {
                            _0x371524 += 0x1, _0xc331f['removeSelf'](), 0x2 == _0x371524 &amp;&amp; _0xa614ae &amp;&amp; (_0x1fe286['x'] = _0x512ad6['x'], _0x1fe286['y'] = _0x512ad6['y'], _0x1fe286['play'](0x0, !0x1), _0xa614ae());
                        }));
                    })), Laya['Tween']['to'](_0x70ba0e, { 'x': _0x512ad6['x'] + _0x3cc148 }, _0xa5b667, null, Laya['Handler']['create'](this, function () {
                        Laya['Tween']['to'](_0x70ba0e, { 'x': _0x512ad6['x'] }, _0xa5b667 - 0x14, null, Laya['Handler']['create'](_0x2c3e8b, function () {
                            _0x371524 += 0x1, _0x70ba0e['removeSelf'](), 0x2 == _0x371524 &amp;&amp; _0xa614ae &amp;&amp; (_0x1fe286['x'] = _0x512ad6['x'], _0x1fe286['y'] = _0x512ad6['y'], _0x1fe286['play'](0x0, !0x1), _0xa614ae());
                        }));
                    }));
                }, _0x136331['prototype']['onBtnRank'] = function (_0x1f4136) {
                    _0x4f898a['default']['pushView'](_0x12ad95['default']);
                }, _0x136331['prototype']['gameTrigge' + 'r'] = function (_0x9ef2e6) {
                    var _0x240636 = _0x9ef2e6['code'];
                    if (_0x240636 == _0x1348a7['GameCode']['E_OPEN_DRO' + 'P_BOX'])
                        this['openDropTw' + 'een']();
                    else {
                        if (_0x240636 == _0x1348a7['GameCode']['E_CLOSE_DR' + 'OP_BOX'])
                            this['closeDropT' + 'ween']();
                        else {
                            if (_0x240636 == _0x1348a7['GameCode']['E_VIDEO_FR' + 'EE_CAR']) {
                                var _0x6c6b2a = this['btn_carsho' + 'p']['getChildBy' + 'Name']('ani');
                                _0x6c6b2a['visible'] = !0x0, _0x58eaf6['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1348a7['DataStatDe' + 'f']['CAR_9'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                            }
                        }
                    }
                }, _0x136331['prototype']['openDropTw' + 'een'] = function () {
                    var _0x2beb52 = this;
                    _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['firstAirdr' + 'opToday'] ? (this['airdrop_bo' + 'x_guide']['visible'] = !0x0, this['airdrop_bo' + 'x_guide']['play']()) : (this['airdrop_bo' + 'x_guide']['visible'] = !0x1, this['airdrop_bo' + 'x_guide']['stop']()), this['img_dropbo' + 'x']['visible'] = !0x0, this['img_dropbo' + 'x']['x'] = 0x280;
                    var _0x40a146 = function () {
                        _0x2beb52['drop_tween']['clear'](), _0x2beb52['drop_tween']['to'](_0x2beb52['img_dropbo' + 'x'], { 'x': 0x6a }, 0x9c4, null, Laya['Handler']['create'](_0x2beb52, function () {
                            _0x2beb52['drop_tween']['to'](_0x2beb52['img_dropbo' + 'x'], { 'x': 0x280 }, 0x9c4, null, Laya['Handler']['create'](_0x2beb52, function () {
                                _0x40a146();
                            }));
                        }));
                    };
                    _0x40a146();
                }, _0x136331['prototype']['closeDropT' + 'ween'] = function () {
                    this['img_dropbo' + 'x']['visible'] = !0x1, this['drop_tween']['clear']();
                }, _0x136331['prototype']['refreshRed' + 'Point'] = function () {
                    var _0x5666cd = _0x4bd512['default']['getInstanc' + 'e']()['singin'], _0x494750 = _0x4bd512['default']['getInstanc' + 'e']()['TurntableM' + 'odel'], _0x3c2077 = _0x4bd512['default']['getInstanc' + 'e']()['task'], _0x5832c4 = _0x4bd512['default']['getInstanc' + 'e']()['achievemen' + 't'], _0x3792b4 = _0x4bd512['default']['getInstanc' + 'e']()['dailyRewar' + 'dModel'], _0x4f0332 = _0x3c2077['getTaskIsG' + 'et'](), _0x5428d9 = _0x5832c4['getAchIsGe' + 't'](), _0x5a6fb0 = _0x494750['TurntableT' + 'imes'] ? !0x0 : !0x1, _0x2b1aad = this['btn_latiao']['getChildBy' + 'Name']('red');
                    _0x2b1aad['visible'] = !_0x5666cd['isSignToda' + 'y'] || _0x4f0332 || _0x5428d9;
                    var _0x2ae182 = this['btn_singin']['getChildBy' + 'Name']('red');
                    _0x2ae182['visible'] = !_0x5666cd['isSignToda' + 'y'];
                    var _0x14dad2 = this['btn_turnpl' + 'ate']['getChildBy' + 'Name']('ani');
                    _0x14dad2['visible'] = _0x5a6fb0, _0x5a6fb0 ? _0x14dad2['play']() : _0x14dad2['stop']();
                    var _0xa88240 = _0x3792b4['getRemaini' + 'ngChance'](), _0x393baf = this['btn_daily_' + 'reward']['getChildBy' + 'Name']('ani');
                    _0xa88240 ? (_0x393baf['visible'] = !0x0, _0x393baf['play']()) : (_0x393baf['visible'] = !0x1, _0x393baf['stop']());
                    var _0x40813c = this['btn_task']['getChildBy' + 'Name']('red');
                    _0x40813c['visible'] = _0x4f0332 || _0x5428d9;
                }, _0x136331['prototype']['testBtn'] = function () {
                    var _0x4ac926 = this;
                    this['btn_left']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['position']['x'] = _0x4ac926['role']['transform']['position']['x'] - 0.05;
                        var _0x5ec06b = _0x4ac926['role']['transform']['position'];
                        _0x4ac926['role']['transform']['position'] = _0x5ec06b, _0x4ac926['testRefres' + 'h']();
                    }), this['btn_right']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['position']['x'] = _0x4ac926['role']['transform']['position']['x'] + 0.05;
                        var _0x363097 = _0x4ac926['role']['transform']['position'];
                        _0x4ac926['role']['transform']['position'] = _0x363097, _0x4ac926['testRefres' + 'h']();
                    }), this['btn_up']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['position']['y'] = _0x4ac926['role']['transform']['position']['y'] - 0.05;
                        var _0x2b4f6f = _0x4ac926['role']['transform']['position'];
                        _0x4ac926['role']['transform']['position'] = _0x2b4f6f, _0x4ac926['testRefres' + 'h']();
                    }), this['btn_down']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['position']['y'] = _0x4ac926['role']['transform']['position']['y'] + 0.05;
                        var _0x4e1323 = _0x4ac926['role']['transform']['position'];
                        _0x4ac926['role']['transform']['position'] = _0x4e1323, _0x4ac926['testRefres' + 'h']();
                    }), this['btn_max']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['scale']['x'] = _0x4ac926['role']['transform']['scale']['x'] + 0.05, _0x4ac926['role']['transform']['scale']['y'] = _0x4ac926['role']['transform']['scale']['y'] + 0.05, _0x4ac926['role']['transform']['scale']['z'] = _0x4ac926['role']['transform']['scale']['z'] + 0.05;
                        var _0xfb17d6 = _0x4ac926['role']['transform']['scale'];
                        _0x4ac926['role']['transform']['scale'] = _0xfb17d6, _0x4ac926['testRefres' + 'h']();
                    }), this['btn_min']['on'](Laya['Event']['CLICK'], this, function () {
                        _0x4ac926['role']['transform']['scale']['x'] = _0x4ac926['role']['transform']['scale']['x'] - 0.05, _0x4ac926['role']['transform']['scale']['y'] = _0x4ac926['role']['transform']['scale']['y'] - 0.05, _0x4ac926['role']['transform']['scale']['z'] = _0x4ac926['role']['transform']['scale']['z'] - 0.05;
                        var _0x171574 = _0x4ac926['role']['transform']['scale'];
                        _0x4ac926['role']['transform']['scale'] = _0x171574, _0x4ac926['testRefres' + 'h']();
                    });
                }, _0x136331['prototype']['testRefres' + 'h'] = function () {
                    for (var _0x1a9a70 = [
                                'btn_left',
                                'btn_right',
                                'btn_up',
                                'btn_down'
                            ], _0x255061 = 0x0; _0x255061 &lt; _0x1a9a70['length']; ++_0x255061) {
                        var _0x18980c = this[_0x1a9a70[_0x255061]]['getChildBy' + 'Name']('lb'), _0x83e631 = this['role']['transform']['position'];
                        _0x18980c['text'] = '(x:' + _0x83e631['x']['toFixed'](0x2) + ',y:' + _0x83e631['y']['toFixed'](0x2) + ',z:' + _0x83e631['z']['toFixed'](0x2) + ')';
                    }
                    _0x1a9a70 = [
                        'btn_max',
                        'btn_min'
                    ];
                    for (var _0x255061 = 0x0; _0x255061 &lt; _0x1a9a70['length']; ++_0x255061) {
                        var _0x18980c = this[_0x1a9a70[_0x255061]]['getChildBy' + 'Name']('lb'), _0x83e631 = this['role']['transform']['scale'];
                        _0x18980c['text'] = '(x:' + _0x83e631['x']['toFixed'](0x2) + ',y:' + _0x83e631['y']['toFixed'](0x2) + ',z:' + _0x83e631['z']['toFixed'](0x2) + ')';
                    }
                }, _0x136331['prototype']['onClosePan' + 'le'] = function (_0x85db9) {
                    var _0x2ae39f = _0x85db9['code'];
                    if (_0x2ae39f == _0x1348a7['GameCode']['E_CLOSE_OF' + 'FLINE']) {
                        var _0x5ee187 = this['UI_VIEW']['getChildBy' + 'Name']('topUI'), _0x3dfa04 = _0x5ee187['getChildBy' + 'Name']('coin'), _0x42290c = _0x3dfa04['getChildBy' + 'Name']('icon'), _0x795776 = _0x42290c['localToGlo' + 'bal'](new Laya['Point'](_0x42290c['width'] / 0x2, _0x42290c['height'] / 0x2));
                        _0x2b9974['default']['getPropEff' + 'ect'](_0x1348a7['Res']['UI_COIN'], new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x795776, _0x1348a7['Res']['SOUND_GOLD' + '_START'], _0x1348a7['Res']['SOUND_GOLD' + '_END'], Laya['Handler']['create'](this, function () {
                        }), _0x42290c);
                    }
                }, _0x136331['prototype']['refreshBtn' + 'TiaoZhan'] = function () {
                    var _0x19b5c1 = this['btn_tiaozh' + 'an']['getChildBy' + 'Name']('block'), _0x4484cb = this['btn_tiaozh' + 'an']['getChildBy' + 'Name']('img'), _0x134f3b = this['btn_tiaozh' + 'an']['getChildBy' + 'Name']('lb_des'), _0x2f7e23 = this['btn_tiaozh' + 'an']['getChildBy' + 'Name']('lb_times'), _0x51bda9 = (_0x123c35['default']['getInstanc' + 'e']()['getCurrent' + 'Stage'](), _0x4bd512['default']['getInstanc' + 'e']()['getMaxReco' + 'rd']()), _0x1bb291 = _0x123c35['default']['getInstanc' + 'e']()['getStageId'](), _0x26f9e2 = _0x2579c8['default']['getInstanc' + 'e']()['getConstan' + 't']('unlockTiao' + 'zhan'), _0x177af2 = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'];
                    _0x1bb291 &gt; _0x26f9e2 ? (_0x19b5c1['visible'] = !0x1, _0x2f7e23['visible'] = !0x0, _0x134f3b['text'] = _0x51bda9 + 'm', _0x4484cb['centerX'] = -0x28, _0x2f7e23['text'] = _0x177af2 + '/' + _0x2579c8['default']['getInstanc' + 'e']()['getConstan' + 't']('todayChall' + 'enge')) : (_0x19b5c1['visible'] = !0x0, _0x4484cb['centerX'] = 0x0, _0x134f3b['text'] = 'Unlock\x20the' + '\x20' + _0x26f9e2 + '\x20level', _0x2f7e23['visible'] = !0x1);
                }, _0x136331['prototype']['showInsert' + 'Screen'] = function () {
                    var _0x1de90c = _0x4bd512['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x17d3a1 = _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar'];
                    _0x1de90c['IsShowFirs' + 'tInsertScr' + 'een'] ? _0x1de90c['BackFromGa' + 'meSceneCou' + 'nt'] &lt; 0x2 ? _0x1de90c['BackFromGa' + 'meSceneCou' + 'nt']++ : (_0x1de90c['BackFromGa' + 'meSceneCou' + 'nt'] = 0x0, _0x58eaf6['Sdk']['getInstanc' + 'e']()['showInters' + 'titial'](_0x1348a7['GameConsta' + 'nt']['INSERST_SC' + 'REEN'])) : (_0x1de90c['stageId'] &gt;= 0x5 || _0x17d3a1['carmaxleve' + 'l'] &gt;= 0x5) &amp;&amp; (_0x58eaf6['Sdk']['getInstanc' + 'e']()['showInters' + 'titial'](_0x1348a7['GameConsta' + 'nt']['INSERST_SC' + 'REEN']), _0x1de90c['IsShowFirs' + 'tInsertScr' + 'een'] = !0x0);
                }, _0x136331['prototype']['calculateS' + 'uperIncome' + 'BuffTime'] = function () {
                    var _0x3cc5a4 = (_0x4bd512['default']['getInstanc' + 'e']()['offline'], _0x4bd512['default']['getInstanc' + 'e']()['assmblyCar']);
                    if (_0x3cc5a4['doubleEarn' + 'ingstime']) {
                        var _0x2bc4e0 = Math['floor']((_0x6d2b80['default']['getTime']() - _0x36ece0['default']['OFFLINE_TI' + 'ME']) / 0x3e8), _0x54e5ab = _0x3cc5a4['doubleEarn' + 'ingstime'] - _0x2bc4e0;
                        _0x54e5ab = 0x0 &gt; _0x54e5ab ? 0x0 : _0x54e5ab, _0x3cc5a4['doubleEarn' + 'ingstime'] = _0x54e5ab;
                    }
                }, _0x136331;
            }(_0x2fcb22['ui']['scenes']['MainSceneU' + 'I']);
            _0x3faa2a['default'] = _0x3f35f6, Laya['ClassUtils']['regClass']('MainScene', _0x3f35f6);
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Single/EventCenter': 0x1c,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/GameLogic': 0x25,
            '../logic/GameNewbieLogic': 0x26,
            '../logic/PlayerLogic': 0x27,
            '../model/Offline_model': 0x31,
            '../modules/NewbieGuide/NewbieGuideModel': 0x40,
            '../script/TipsScript': 0x47,
            '../sdk/Sdk': 0x5a,
            '../ui/layaMaxUI': 0x60,
            './CarShopDialog': 0x61,
            './ChallengeAgainDialog': 0x62,
            './ChangeCarDialog': 0x63,
            './DailyRewardDialog': 0x64,
            './DoubleEarningsDialog': 0x65,
            './DropBox_Dialog': 0x66,
            './FreeGold_Dialog': 0x67,
            './FreeUpgradeDialog': 0x68,
            './GameScene': 0x6a,
            './GameSet_Dialog': 0x6b,
            './RankView': 0x70,
            './SiginIn_Dialog': 0x72,
            './TaskAndAchievement': 0x74,
            './TurntableDialog': 0x77,
            './UnlockNewcarDialog': 0x78,
            './offlineDialog': 0x79
        }
    ],
    0x6e: [
        function (_0x166c1d, _0x233b1f, _0x4fe108) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4fe108, '__esModule', { 'value': !0x0 });
            var _0x5e7751 = _0x166c1d('../ui/laya' + 'MaxUI'), _0x36259d = _0x166c1d('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x405619 = _0x166c1d('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x3d4824 = _0x166c1d('../logic/P' + 'layerLogic'), _0x53dc9c = _0x166c1d('../framewo' + 'rk/Tools/U' + 'tils'), _0xbf3e4b = _0x166c1d('../common/' + 'GameDefine'), _0x1f7d14 = _0x166c1d('../framewo' + 'rk/UIModel' + '/Effects'), _0x3431bb = _0x166c1d('../script/' + 'TopUIScrip' + 't'), _0x48e9e7 = function (_0x49afd3) {
                    function _0x32e9bf() {
                        for (var _0x422a33 = [], _0x23030b = 0x0; _0x23030b &lt; arguments['length']; _0x23030b++)
                            _0x422a33[_0x23030b] = arguments[_0x23030b];
                        var _0x408e1c = _0x49afd3['call'](this) || this;
                        _0x408e1c['rewardNum'] = 0x0, _0x408e1c['rewardRate'] = 0x1, _0x408e1c['assmblyCar' + 'Mode'] = _0x3d4824['default']['getInstanc' + 'e']()['assmblyCar'];
                        var _0x1d0563 = _0x422a33[0x1];
                        return _0x408e1c['rewardType'] = _0x1d0563['rewardType'], _0x408e1c['rewardNum'] = _0x1d0563['rewardNum'], _0x408e1c['rewardRate'] = _0x1d0563['rate'], _0x408e1c['endHandler'] = _0x1d0563['handler'], _0x408e1c['getRewardW' + 'ay'] = _0x1d0563['getRewardW' + 'ay'], _0x408e1c['extraData'] = _0x1d0563['extraData'], _0x408e1c;
                    }
                    return __extends(_0x32e9bf, _0x49afd3), _0x32e9bf['prototype']['onAdd'] = function () {
                        this['on'](_0x405619['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['close_btn']['on'](Laya['Event']['CLICK'], this, this['close_btn_' + 'listener']), this['rewards_nu' + 'm']['text'] = '+' + _0x53dc9c['default']['formatNumb' + 'erWithUnit' + 's'](this['rewardNum'] * this['rewardRate']);
                        var _0x23183c = this['getChildBy' + 'Name']('topUI'), _0x5f578d = _0x23183c['getCompone' + 'nt'](_0x3431bb['default']);
                        if (_0x5f578d['showGold'] = !0x0, _0x5f578d['showDiamon' + 'd'] = !0x1, _0x5f578d['showSpeed'] = !0x1, this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['GOLD'])
                            this['rewards_ic' + 'on']['size'](0x32, 0x28), this['rewards_ic' + 'on']['skin'] = _0xbf3e4b['Res']['UI_COIN'], _0x5f578d['showGold'] = !0x0, _0x5f578d['showDiamon' + 'd'] = !0x1, _0x5f578d['showSpeed'] = !0x1;
                        else {
                            if (this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['DIAMOND'])
                                this['rewards_ic' + 'on']['size'](0x32, 0x32), this['rewards_ic' + 'on']['skin'] = _0xbf3e4b['Res']['UI_DIAMOND' + '_ICON'], _0x5f578d['showGold'] = !0x1, _0x5f578d['showDiamon' + 'd'] = !0x0, _0x5f578d['showSpeed'] = !0x1;
                            else {
                                if (this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['CAR']) {
                                    var _0x513446 = this['extraData']['carId'], _0x562a16 = this['assmblyCar' + 'Mode']['datas']['' + _0x513446];
                                    this['rewards_ic' + 'on']['size'](0x50, 0x50), this['rewards_ic' + 'on']['skin'] = _0x562a16['ini']['icon'], _0x5f578d['showGold'] = !0x1, _0x5f578d['showDiamon' + 'd'] = !0x1, _0x5f578d['showSpeed'] = !0x1;
                                } else
                                    this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['CHALLENGE_' + 'CHANCE'] &amp;&amp; (this['rewards_ic' + 'on']['visible'] = !0x1, this['rewards_nu' + 'm']['text'] = 'Challenge\x20' + 'opportunit' + 'y\x20+' + this['rewardNum'] * this['rewardRate'], this['rewards_nu' + 'm']['centerX'] = 0x0, _0x5f578d['showGold'] = !0x1, _0x5f578d['showDiamon' + 'd'] = !0x1, _0x5f578d['showSpeed'] = !0x1);
                            }
                        }
                        _0x5f578d['refreshUI']();
                    }, _0x32e9bf['prototype']['onRemove'] = function () {
                        this['endHandler'] &amp;&amp; this['endHandler']['run']();
                    }, _0x32e9bf['prototype']['onEnter'] = function () {
                    }, _0x32e9bf['prototype']['close_btn_' + 'listener'] = function (_0x3b7fed) {
                        _0x3b7fed['stopPropag' + 'ation'](), _0x36259d['default']['closePanel'](this);
                    }, _0x32e9bf['prototype']['playEffGet' + 'Reward'] = function (_0x391452, _0x24f3ec) {
                        var _0x3b8ba2, _0xcf5757 = this['getChildBy' + 'Name']('topUI'), _0x535d40 = _0xcf5757['getChildBy' + 'Name']('diamond_1'), _0xf9b44f = _0x535d40['getChildBy' + 'Name']('icon'), _0x3014b6 = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x15f130 = _0xf9b44f['localToGlo' + 'bal'](new Laya['Point'](_0xf9b44f['width'] / 0x2, _0xf9b44f['height'] / 0x2));
                        this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['DIAMOND'] ? _0x3b8ba2 = _0xbf3e4b['Res']['UI_DIAMOND' + '_ICON'] : this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['GOLD'] &amp;&amp; (_0x3b8ba2 = _0xbf3e4b['Res']['UI_COIN']), _0x1f7d14['default']['getPropEff' + 'ect'](_0x3b8ba2, _0x3014b6, _0x15f130, _0xbf3e4b['Res']['SOUND_DIAM' + 'OND_START'], _0xbf3e4b['Res']['SOUND_DIAM' + 'OND_END'], _0x24f3ec, _0xf9b44f);
                    }, _0x32e9bf['prototype']['getRewardM' + 'sg'] = function (_0x4f91b1) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                var _0x28c5bc = this;
                                if (_0x405619['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x4f91b1['code'] &amp;&amp; _0x405619['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x4f91b1['code']) {
                                    if (this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['DIAMOND'])
                                        _0x3d4824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](this['rewardNum'] * this['rewardRate']), this['playEffGet' + 'Reward'](this['rewardNum'] * this['rewardRate'], Laya['Handler']['create'](this, function () {
                                            _0x36259d['default']['closePanel'](_0x28c5bc);
                                        }));
                                    else {
                                        if (this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['GOLD'])
                                            _0x3d4824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addCoins'](this['rewardNum'] * this['rewardRate']), this['playEffGet' + 'Reward'](this['rewardNum'] * this['rewardRate'], Laya['Handler']['create'](this, function () {
                                                _0x36259d['default']['closePanel'](_0x28c5bc);
                                            }));
                                        else {
                                            if (this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['CAR']) {
                                                this['assmblyCar' + 'Mode']['videoCars']['push'](this['extraData']['carId']);
                                                var _0x18b7ef = this['assmblyCar' + 'Mode']['buyFreeCar'](0x0);
                                                this['event'](_0xbf3e4b['GameEvent']['E_COMBINE_' + 'CAR'], {
                                                    'code': _0xbf3e4b['GameCode']['E_COMBINE_' + 'VIDEO_CAR'],
                                                    'data': _0x18b7ef
                                                }), _0x36259d['default']['closePanel'](this);
                                            } else
                                                this['rewardType'] == _0xbf3e4b['REWARD_TYP' + 'E']['CHALLENGE_' + 'CHANCE'] &amp;&amp; (_0x3d4824['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'] += this['rewardNum'], _0x36259d['default']['closePanel'](this));
                                        }
                                    }
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x32e9bf;
                }(_0x5e7751['ui']['scenes']['MoreReward' + 'sDialogUI']);
            _0x4fe108['default'] = _0x48e9e7;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../script/TopUIScript': 0x48,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x6f: [
        function (_0x38e39b, _0x4cc51f, _0x378e8b) {
            'use strict';
            Object['defineProp' + 'erty'](_0x378e8b, '__esModule', { 'value': !0x0 });
            var _0x57fa7a = _0x38e39b('../ui/laya' + 'MaxUI'), _0x301231 = _0x38e39b('../logic/P' + 'layerLogic'), _0x39a3d4 = _0x38e39b('../framewo' + 'rk/UIModel' + '/Effects'), _0x4ee0db = _0x38e39b('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x37fe66 = _0x38e39b('../common/' + 'GameDefine'), _0x183dc4 = function (_0x1938bd) {
                    function _0x13449e() {
                        for (var _0x1dab2 = [], _0x4447c3 = 0x0; _0x4447c3 &lt; arguments['length']; _0x4447c3++)
                            _0x1dab2[_0x4447c3] = arguments[_0x4447c3];
                        var _0x490f45 = _0x1938bd['call'](this) || this;
                        return _0x490f45['data'] = _0x1dab2, _0x490f45['data'] &amp;&amp; _0x490f45['data']['shift'](), _0x490f45;
                    }
                    return __extends(_0x13449e, _0x1938bd), _0x13449e['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, _0x301231['default']['getInstanc' + 'e']()['assmblyCar'];
                        if (this['lb_des']['text'] = this['data'][0x0], this['icon']['source'] = Laya['loader']['getRes'](this['data'][0x1]), this['data'][0x2]) {
                            var _0x3a1f12 = this['getChildBy' + 'Name']('topUI');
                            _0x3a1f12['visible'] = !0x1;
                        }
                        this['data'][0x1] == _0x37fe66['Res']['UI_BIG_DIA' + 'MOND'] ? this['icon']['scale'](0x2, 0x2) : this['data'][0x1] == _0x37fe66['Res']['UI_BIG_GOL' + 'D'];
                    }, _0x13449e['prototype']['onRemove'] = function () {
                        var _0xde09bc = this['data'][0x4];
                        _0xde09bc &amp;&amp; _0xde09bc instanceof Laya['Handler'] &amp;&amp; _0xde09bc['run']();
                    }, _0x13449e['prototype']['onEnter'] = function () {
                        this['btn_close']['once'](Laya['Event']['CLICK'], this, this['onCloseSel' + 'f']), this['btn_closeb' + 'g']['once'](Laya['Event']['CLICK'], this, this['onCloseSel' + 'f']);
                    }, _0x13449e['prototype']['onCloseSel' + 'f'] = function () {
                        var _0x3558e2 = this;
                        if (this['data'][0x2])
                            _0x4ee0db['default']['closePanel'](this);
                        else {
                            var _0xd9a2c3 = '', _0x40ddcf = this['getChildBy' + 'Name']('topUI'), _0x1ed25a = void 0x0, _0x549ddc = _0x301231['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x1e292a = void 0x0, _0xcfecee = void 0x0, _0x1384ff = null;
                            if (this['data'][0x1] == _0x37fe66['Res']['UI_BIG_DIA' + 'MOND']) {
                                _0xd9a2c3 = _0x37fe66['Res']['UI_DIAMOND' + '_ICON'];
                                var _0x712ccc = _0x40ddcf['getChildBy' + 'Name']('diamond_2'), _0x4d3afa = _0x712ccc['getChildBy' + 'Name']('icon');
                                _0x1ed25a = _0x4d3afa['localToGlo' + 'bal'](new Laya['Point'](_0x4d3afa['width'] / 0x2, _0x4d3afa['height'] / 0x2)), _0x1e292a = _0x37fe66['Res']['SOUND_DIAM' + 'OND_START'], _0xcfecee = _0x37fe66['Res']['SOUND_DIAM' + 'OND_END'], _0x1384ff = _0x4d3afa;
                            } else {
                                if (this['data'][0x1] == _0x37fe66['Res']['UI_BIG_GOL' + 'D']) {
                                    _0xd9a2c3 = _0x37fe66['Res']['UI_COIN'];
                                    var _0x3930bf = _0x40ddcf['getChildBy' + 'Name']('coin'), _0x4d3afa = _0x3930bf['getChildBy' + 'Name']('icon');
                                    _0x1ed25a = _0x4d3afa['localToGlo' + 'bal'](new Laya['Point'](_0x4d3afa['width'] / 0x2, _0x4d3afa['height'] / 0x2)), _0x1e292a = _0x37fe66['Res']['SOUND_GOLD' + '_START'], _0xcfecee = _0x37fe66['Res']['SOUND_GOLD' + '_END'], _0x1384ff = _0x4d3afa;
                                }
                            }
                            _0x39a3d4['default']['getPropEff' + 'ect'](_0xd9a2c3, new Laya['Point'](this['width'] / 0x2, this['height'] / 0x2), _0x1ed25a, _0x1e292a, _0xcfecee, Laya['Handler']['create'](this, function () {
                                _0x4ee0db['default']['closePanel'](_0x3558e2);
                            }), _0x1384ff, Laya['Handler']['create'](this, function () {
                                _0xd9a2c3 == _0x37fe66['Res']['UI_COIN'] ? _0x549ddc['addCoins'](_0x3558e2['data'][0x3]) : _0x549ddc['addDiamond'](_0x3558e2['data'][0x3]);
                            }));
                        }
                    }, _0x13449e['prototype']['close'] = function (_0x38c387, _0x166311) {
                        'closeOnSid' + 'e' !== _0x38c387 &amp;&amp; _0x1938bd['prototype']['close']['call'](this, _0x38c387);
                    }, _0x13449e;
                }(_0x57fa7a['ui']['scenes']['Playerleve' + 'lDialogUI']);
            _0x378e8b['default'] = _0x183dc4;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x70: [
        function (_0x37d440, _0x1dda81, _0x3511e5) {
            'use strict';
            Object['defineProp' + 'erty'](_0x3511e5, '__esModule', { 'value': !0x0 });
            var _0x586bf3 = _0x37d440('../ui/laya' + 'MaxUI'), _0x5f5ddb = _0x37d440('../framewo' + 'rk/Tools/U' + 'tils'), _0xfbd3d9 = _0x37d440('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x1b5bda = _0x37d440('../common/' + 'GameDefine'), _0x1d46ba = _0x37d440('../sdk/Sdk'), _0xad9f06 = _0x37d440('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x1467f7 = _0x37d440('../logic/P' + 'layerLogic'), _0x5b17d3 = function (_0x2f56be) {
                    function _0x162375() {
                        var _0x35397d = _0x2f56be['call'](this) || this;
                        return _0x35397d['m_switch'] = !0x0, _0x35397d['ins'] = _0x1467f7['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x35397d;
                    }
                    return __extends(_0x162375, _0x2f56be), _0x162375['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, this['refreshSwi' + 'tchUI'](), this['refreshLis' + 't'](), _0x1d46ba['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1b5bda['DataStatDe' + 'f']['RANK_1'], { 'çŽ©å®¶': this['ins']['playerStat' + 'e'] });
                    }, _0x162375['prototype']['onRemove'] = function () {
                    }, _0x162375['prototype']['onEnter'] = function () {
                        var _0x38037e = this;
                        this['img_mask']['on'](Laya['Event']['CLICK'], this, this['onBtnClose']), this['btn_prev']['on'](Laya['Event']['CLICK'], this, this['onBtnPrevC' + 'licked']), this['btn_next']['on'](Laya['Event']['CLICK'], this, this['onBtnNextC' + 'licked']), this['btn_close']['once'](Laya['Event']['CLICK'], this, this['onBtnClose']), this['btn_normal']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x38037e['m_switch'] = !_0x38037e['m_switch'], _0x38037e['refreshSwi' + 'tchUI'](), _0x38037e['refreshLis' + 't']();
                        }), this['btn_challe' + 'nge']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x38037e['m_switch'] = !_0x38037e['m_switch'], _0x38037e['refreshSwi' + 'tchUI'](), _0x38037e['refreshLis' + 't']();
                        });
                    }, _0x162375['prototype']['onExit'] = function () {
                    }, _0x162375['prototype']['refreshSwi' + 'tchUI'] = function () {
                        this['img_normal']['visible'] = !this['m_switch'], this['img_challe' + 'nge']['visible'] = this['m_switch'], this['btn_challe' + 'nge']['mouseEnabl' + 'ed'] = this['m_switch'], this['btn_normal']['mouseEnabl' + 'ed'] = !this['m_switch'];
                    }, _0x162375['prototype']['refreshLis' + 't'] = function () {
                        this['m_switch'] ? this['refreshNor' + 'mal']() : this['refreshCha' + 'llenge']();
                    }, _0x162375['prototype']['refreshNor' + 'mal'] = function () {
                        if (_0x5f5ddb['default']['isOnWeiXin']()) {
                            Laya['MiniAdpter']['sendAtlasT' + 'oOpenDataC' + 'ontext'](_0x1b5bda['Res']['ATLAS_RES']);
                            var _0x63065a = new _0xfbd3d9['default']['OpenContex' + 'tMsg']();
                            _0x63065a['type'] = _0xfbd3d9['default']['OpenContex' + 'tType']['LOADRES'], _0x63065a['res'] = _0x1b5bda['Res']['ATLAS_RES'], _0x63065a['scene'] = _0x1b5bda['Res']['SCENE_RANK' + 'UI'], _0x63065a['matchType'] = 0x0, _0x1d46ba['Sdk']['getInstanc' + 'e']()['postMessag' + 'e'](_0x63065a);
                        }
                    }, _0x162375['prototype']['refreshCha' + 'llenge'] = function () {
                        if (_0x5f5ddb['default']['isOnWeiXin']()) {
                            Laya['MiniAdpter']['sendAtlasT' + 'oOpenDataC' + 'ontext'](_0x1b5bda['Res']['ATLAS_RES']);
                            var _0x538aa4 = new _0xfbd3d9['default']['OpenContex' + 'tMsg']();
                            _0x538aa4['type'] = _0xfbd3d9['default']['OpenContex' + 'tType']['LOADRES'], _0x538aa4['res'] = _0x1b5bda['Res']['ATLAS_RES'], _0x538aa4['scene'] = _0x1b5bda['Res']['SCENE_RANK' + 'UI'], _0x538aa4['matchType'] = 0x1, _0x1d46ba['Sdk']['getInstanc' + 'e']()['postMessag' + 'e'](_0x538aa4);
                        }
                    }, _0x162375['prototype']['onBtnClose'] = function () {
                        _0xad9f06['default']['popView']();
                    }, _0x162375['prototype']['onBtnShare' + 'Clicked'] = function (_0x2931a9) {
                        _0x1d46ba['Sdk']['getInstanc' + 'e']()['share']();
                    }, _0x162375['prototype']['onBtnNextC' + 'licked'] = function (_0x525b20) {
                        if (_0x5f5ddb['default']['isOnWeiXin']()) {
                            var _0x3194b9 = new _0xfbd3d9['default']['OpenContex' + 'tMsg']();
                            _0x3194b9['type'] = _0xfbd3d9['default']['OpenContex' + 'tType']['CHANGE_PAG' + 'E'], _0x3194b9['page'] = 0x1, _0x1d46ba['Sdk']['getInstanc' + 'e']()['postMessag' + 'e'](_0x3194b9);
                        }
                    }, _0x162375['prototype']['onBtnPrevC' + 'licked'] = function (_0xd25808) {
                        if (_0x5f5ddb['default']['isOnWeiXin']()) {
                            var _0x2a7b83 = new _0xfbd3d9['default']['OpenContex' + 'tMsg']();
                            _0x2a7b83['type'] = _0xfbd3d9['default']['OpenContex' + 'tType']['CHANGE_PAG' + 'E'], _0x2a7b83['page'] = -0x1, _0x1d46ba['Sdk']['getInstanc' + 'e']()['postMessag' + 'e'](_0x2a7b83);
                        }
                    }, _0x162375;
                }(_0x586bf3['ui']['scenes']['RankUI']);
            _0x3511e5['default'] = _0x5b17d3;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkEntity': 0x5f,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x71: [
        function (_0x332452, _0x568c47, _0x341874) {
            'use strict';
            Object['defineProp' + 'erty'](_0x341874, '__esModule', { 'value': !0x0 });
            var _0x5e671c = _0x332452('../ui/laya' + 'MaxUI'), _0x370d1b = _0x332452('../framewo' + 'rk/UIModel' + '/Effects'), _0x558848 = _0x332452('../common/' + 'GameDefine'), _0x53d74e = _0x332452('../logic/G' + 'ameLogic'), _0x3fae1a = _0x332452('../sdk/Sdk'), _0x13d2e4 = _0x332452('../framewo' + 'rk/Tools/U' + 'tils'), _0x840c77 = _0x332452('../logic/A' + 'ICarLogic'), _0x2f2ccf = _0x332452('../logic/P' + 'layerLogic'), _0x9f0363 = _0x332452('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x2278c8 = _0x332452('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x42e564 = _0x332452('./MainScen' + 'e'), _0x309908 = _0x332452('../framewo' + 'rk/Manager' + '/SoundMana' + 'ger'), _0x365437 = _0x332452('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x196897 = _0x332452('../logic/G' + 'ameNewbieL' + 'ogic'), _0x2fb9e4 = _0x332452('../modules' + '/NewbieGui' + 'de/NewbieG' + 'uideModel'), _0x2dbf4d = _0x332452('../logic/R' + 'aceTrackLo' + 'gic'), _0x54cf11 = _0x332452('./MoreRewa' + 'rdsDialog'), _0x18139d = _0x332452('./GotoSurp' + 'riseStageD' + 'ialog'), _0x1fcea6 = _0x332452('./Treasure' + 'ChestDialo' + 'g'), _0x30aa50 = _0x332452('../modules' + '/MengJiaAd' + '/MoreGame/' + 'SidebarGam' + 'eDialog'), _0xe3664f = _0x332452('../modules' + '/MengJiaAd' + '/MoreGame/' + 'GetData'), _0x2666a5 = function (_0x491465) {
                    function _0x41d316() {
                        var _0x425594 = _0x491465['call'](this) || this;
                        return _0x425594['tween'] = new Laya['Tween'](), _0x425594['passStageR' + 'ewardDiamo' + 'nd'] = 0x0, _0x425594['isTriggerP' + 'romotion'] = !0x1, _0x425594['playerInfo'] = _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x425594;
                    }
                    return __extends(_0x41d316, _0x491465), _0x41d316['prototype']['onAdd'] = function () {
                        var _0x27df87 = _0x53d74e['default']['getInstanc' + 'e']();
                        this['isChalleng' + 'eMode'] = _0x27df87['isInfinity' + 'Model'](), this['isStageFin' + 'ished'] = _0x27df87['isFinished'](), this['reviveCoun' + 't'] = _0x27df87['getReviveC' + 'ount'](), this['currStageP' + 'rogress'] = _0x27df87['getProgres' + 's'](), this['currStageI' + 'd'] = _0x27df87['getStageId'](), this['currStageI' + 'nfo'] = _0x27df87['getCurrent' + 'Stage'](), this['currStageR' + 'ank'] = _0x840c77['default']['getInstanc' + 'e']()['getRank'](), this['nextStageI' + 'nfo'] = _0x27df87['getNextSta' + 'ge'](), this['getDiamond' + 'NumInGame'] = _0x27df87['getBonusDi' + 'amond'](), this['getExtraDi' + 'amondNum'] = this['getDiamond' + 'ByRankAndC' + 'arLevel'](), this['isTriggerP' + 'romotion'] = _0x2f2ccf['default']['getInstanc' + 'e']()['advertisin' + 'gControlMo' + 'del']['triggerPro' + 'motion'](), this['initPanel'](), this['showContin' + 'ueBox']() || (this['result_box']['visible'] = !0x0, this['isChalleng' + 'eMode'] ? (_0x3fae1a['Sdk']['getInstanc' + 'e']()['showBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 }), this['initChalle' + 'ngeModePan' + 'el']()) : (this['triggerTre' + 'asureChest']() || _0x3fae1a['Sdk']['getInstanc' + 'e']()['showBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 }), this['initNormal' + 'ModePanel']()));
                    }, _0x41d316['prototype']['onRemove'] = function () {
                        _0x3fae1a['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x41d316['prototype']['onLayout'] = function () {
                        _0x196897['default']['getInstanc' + 'e']()['trigger'](_0x196897['TriggerTyp' + 'eEnum']['E_REVIVEVI' + 'EW_ENTER'], new _0x2fb9e4['TriggerPar' + 'ams']('fromGameSc' + 'ene', [{
                                'ctrl': this['get_reward' + '_btn'],
                                'alias': 'get_reward' + '_btn'
                            }]));
                    }, _0x41d316['prototype']['countdownO' + 'ver'] = function () {
                        _0x370d1b['default']['stopCDEff'](this['img_cd']), this['continue_b' + 'ox']['visible'] = !0x1, this['result_box']['visible'] = !0x0, this['event'](_0x558848['GameEvent']['E_GAME_NOT' + '_CONTINUE']), this['isChalleng' + 'eMode'] ? (_0x3fae1a['Sdk']['getInstanc' + 'e']()['showBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 }), this['initChalle' + 'ngeModePan' + 'el']()) : (this['triggerTre' + 'asureChest']() || _0x3fae1a['Sdk']['getInstanc' + 'e']()['showBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 }), this['initNormal' + 'ModePanel']());
                    }, _0x41d316['prototype']['getPaySucc' + 'essMsg4Con' + 'tinue'] = function (_0xe7bcf0) {
                        var _0x4b8d24 = _0x370d1b['default']['getCDEffTw' + 'een'](this['img_cd']), _0x25a951 = this['btn_contin' + 'ue']['$_GID'];
                        _0x2278c8['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0xe7bcf0['code'] &amp;&amp; _0xe7bcf0['gid'] === _0x25a951 ? (_0x53d74e['default']['getInstanc' + 'e']()['addReviveC' + 'ount'](), this['event'](_0x558848['GameEvent']['E_GAME_CON' + 'TINUE']), Laya['timer']['callLater'](null, function () {
                            _0x9f0363['default']['popView']();
                        })) : _0x4b8d24['resume']();
                    }, _0x41d316['prototype']['onBtnRetry' + 'Clicked'] = function () {
                        this['event'](_0x558848['GameEvent']['E_GAME_RET' + 'RY']), _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['LV_9'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x41d316['prototype']['onNextStag' + 'eClicked'] = function () {
                        this['event'](_0x558848['GameEvent']['E_GAME_NEX' + 'T_STAGE']);
                    }, _0x41d316['prototype']['onBackClic' + 'ked'] = function () {
                        FKGames['showInters' + 'titial']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), (this['goToNextSt' + 'ageAndRepo' + 'rtRank'](), _0x9f0363['default']['changeScen' + 'e'](_0x42e564['default'], {
                                    'from': 'fromGameSc' + 'ene',
                                    'userArgs': [{ 'fromGameScene': !0x0 }]
                                })), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                            }
                        });
                    }, _0x41d316['prototype']['goToNextSt' + 'ageAndRepo' + 'rtRank'] = function () {
                        var _0x15a566 = _0x53d74e['default']['getInstanc' + 'e']();
                        _0x15a566['isFinished']() &amp;&amp; (_0x840c77['default']['getInstanc' + 'e']()['getRank'](), _0x15a566['getCurrent' + 'Stage'](), (_0x2f2ccf['default']['getInstanc' + 'e']()['assmblyCar']['stall'] += 0x1, _0x15a566['goNextStag' + 'e']()));
                    }, _0x41d316['prototype']['playEffDia' + 'mondFly'] = function (_0x1a0fb9) {
                        var _0x42769a = this['getChildBy' + 'Name']('topUI'), _0x599ac8 = _0x42769a['getChildBy' + 'Name']('diamond_1'), _0x2d933d = _0x599ac8['getChildBy' + 'Name']('icon'), _0x4c9a47 = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x2bf594 = _0x2d933d['localToGlo' + 'bal'](new Laya['Point'](_0x2d933d['width'] / 0x2, _0x2d933d['height'] / 0x2));
                        _0x370d1b['default']['getPropEff' + 'ect'](_0x558848['Res']['UI_DIAMOND' + '_ICON'], _0x4c9a47, _0x2bf594, _0x558848['Res']['SOUND_DIAM' + 'OND_START'], _0x558848['Res']['SOUND_DIAM' + 'OND_END'], _0x1a0fb9, _0x2d933d);
                    }, _0x41d316['prototype']['initPanel'] = function () {
                        this['bg_mask']['alpha'] = 0.75, this['result_box']['visible'] = !0x1, this['continue_b' + 'ox']['visible'] = !0x1;
                    }, _0x41d316['prototype']['showContin' + 'ueBox'] = function () {
                        var _0x1f8eb3 = this;
                        return !this['isStageFin' + 'ished'] &amp;&amp; this['currStageP' + 'rogress'] &gt; 0.3 &amp;&amp; this['reviveCoun' + 't'] &lt; 0x2 ? (this['result_box']['visible'] = !0x1, this['continue_b' + 'ox']['visible'] = !0x0, this['skip_conti' + 'nue_btn']['visible'] = !0x1, this['on'](_0x2278c8['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getPaySucc' + 'essMsg4Con' + 'tinue']), Laya['timer']['once'](0x7d0, null, function (_0x255f1b) {
                            _0x255f1b['visible'] = !0x0, _0x255f1b['on'](Laya['Event']['CLICK'], _0x1f8eb3, _0x1f8eb3['countdownO' + 'ver']);
                        }, [this['skip_conti' + 'nue_btn']]), _0x370d1b['default']['cd'](this['img_cd'], 0x1770, Laya['Handler']['create'](this, this['countdownO' + 'ver']), !0x0), _0x309908['default']['getInstanc' + 'e']()['playSound'](_0x558848['Res']['SOUND_REVI' + 'VE']), _0x13d2e4['default']['isOnWeiXin']() &amp;&amp; wx['aldStage']['onEnd']({
                            'stageId': '' + this['currStageI' + 'd'],
                            'stageName': 'å…³å¡' + this['currStageI' + 'd'],
                            'event': 'fail',
                            'params': { 'desc': 'å¤±è´¥å¤æ´»ç•Œé¢' }
                        }), !0x0) : !0x1;
                    }, _0x41d316['prototype']['initNormal' + 'ModePanel'] = function () {
                        this['stage_fini' + 'sh_box']['visible'] = this['isStageFin' + 'ished'], this['stage_fail' + 'ed_box']['visible'] = !this['isStageFin' + 'ished'], this['isStageFin' + 'ished'] ? this['initStageF' + 'inishBox']() : this['initStageF' + 'ailedBox']();
                    }, _0x41d316['prototype']['initStageF' + 'inishBox'] = function () {
                        this['addChild'](_0x13d2e4['default']['createPart' + 'icle'](_0x558848['Res']['PARTICLE_C' + 'AIDAI1'])), this['addChild'](_0x13d2e4['default']['createPart' + 'icle'](_0x558848['Res']['PARTICLE_C' + 'AIDAI2'])), this['addChild'](_0x13d2e4['default']['createPart' + 'icle'](_0x558848['Res']['PARTICLE_C' + 'AIDAI3'])), this['addChild'](_0x13d2e4['default']['createPart' + 'icle'](_0x558848['Res']['PARTICLE_C' + 'AIDAI4'])), this['addChild'](_0x13d2e4['default']['createPart' + 'icle'](_0x558848['Res']['PARTICLE_C' + 'AIDAI5'])), _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['LV_1'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x13d2e4['default']['isOnWeiXin']() &amp;&amp; wx['aldStage']['onEnd']({
                            'stageId': '' + this['currStageI' + 'd'],
                            'stageName': 'å…³å¡' + this['currStageI' + 'd'],
                            'event': 'complete',
                            'params': { 'desc': 'å…³å¡é€šå…³ç•Œé¢' }
                        });
                        var _0x55f43f = this['getDiamond' + 'NumInGame'] + this['getExtraDi' + 'amondNum'];
                        this['curr_stage' + '_rank_num']['text'] = 'No.\x20' + this['currStageR' + 'ank'] + '';
                        var _0x2b6959 = (this['stage_fini' + 'sh_box']['getChildBy' + 'Name']('curr_rewar' + 'd_box'), this['curr_rewar' + 'd_box']['getChildBy' + 'Name']('reward_num'));
                        _0x2b6959['text'] = 'x' + _0x55f43f;
                        var _0x1c1197 = this['extra_rewa' + 'rds_box']['getChildBy' + 'Name']('rank_txt'), _0x44a0e8 = this['extra_rewa' + 'rds_box']['getChildBy' + 'Name']('extra_rewa' + 'rd_num');
                        _0x1c1197['text'] = 'No.\x20' + this['currStageR' + 'ank'] + '\x20', _0x44a0e8['text'] = '+' + this['getExtraDi' + 'amondNum'], this['get_reward' + '_btn']['once'](Laya['Event']['CLICK'], this, this['normalMode' + 'GetReward']), 0x0 != this['currStageI' + 'd'] &amp;&amp; this['currStageR' + 'ank'] &lt;= 0x3 ? (this['get_multip' + 'le_reward_' + 'btn']['visible'] = !0x0, this['on'](_0x2278c8['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getMultipl' + 'eRewardMsg' + '4normalMod' + 'e'])) : this['get_multip' + 'le_reward_' + 'btn']['visible'] = !0x1, 0x0 == this['currStageI' + 'd'] ? (this['get_multip' + 'le_reward_' + 'btn']['visible'] = !0x1, this['curr_stage' + '_rank_num']['visible'] = !0x1) : (this['curr_stage' + '_rank_num']['visible'] = !0x0, this['playEffInN' + 'M']());
                    }, _0x41d316['prototype']['playEffInN' + 'M'] = function () {
                        var _0x227e72 = this, _0x4b3807 = (this['curr_recor' + 'd_box']['getChildBy' + 'Name']('score_num'), this['curr_recor' + 'd_box']['getChildBy' + 'Name']('des_txt'), this['getDiamond' + 'NumInGame'] + this['getExtraDi' + 'amondNum']);
                        Laya['Tween']['to'](this['curr_stage' + '_rank_num'], { 'x': 0x177 }, 0x1f4, Laya['Ease']['backOut']), _0x4b3807 &gt; 0x0 &amp;&amp; Laya['timer']['once'](0x1f4, this, function () {
                            _0x227e72['curr_rewar' + 'd_box']['visible'] = !0x0, _0x227e72['curr_rewar' + 'd_box']['scale'](0x0, 0x0), Laya['Tween']['to'](_0x227e72['curr_rewar' + 'd_box'], {
                                'scaleX': 0x1,
                                'scaleY': 0x1
                            }, 0x1f4, Laya['Ease']['backOut']);
                        }), this['getExtraDi' + 'amondNum'] &gt; 0x0 &amp;&amp; Laya['timer']['once'](0x64, this, function () {
                            Laya['Tween']['to'](_0x227e72['extra_rewa' + 'rds_box'], { 'x': 0x0 }, 0x1f4, Laya['Ease']['backOut']);
                        });
                    }, _0x41d316['prototype']['normalMode' + 'GetReward'] = function () {
                        this['goToNextSt' + 'ageAndRepo' + 'rtRank']();
                        var _0x4a5fe3 = 0x1, _0x521fc9 = this['getDiamond' + 'NumInGame'] + this['getExtraDi' + 'amondNum'];
                        if (0x0 != _0x521fc9) {
                            _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x521fc9);
                            var _0x23e18c = Laya['Handler']['create'](this, this['isOpenMore' + 'RewardsDia' + 'logInNorma' + 'lMode'], [
                                _0x558848['REWARD_TYP' + 'E']['DIAMOND'],
                                _0x521fc9,
                                _0x4a5fe3
                            ]);
                            this['playEffDia' + 'mondFly'](_0x23e18c);
                        } else
                            this['triggerPro' + 'motionDial' + 'og']();
                        _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['LV_8'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x41d316['prototype']['getMultipl' + 'eRewardMsg' + '4normalMod' + 'e'] = function (_0x159caa) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                var _0x1bb146 = this['get_multip' + 'le_reward_' + 'btn']['$_GID'];
                                if (_0x2278c8['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x159caa['code'] &amp;&amp; _0x159caa['gid'] === _0x1bb146) {
                                    var _0x216e7b = 0x3, _0x2f559c = this['getDiamond' + 'NumInGame'] + this['getExtraDi' + 'amondNum'], _0x3fc8c5 = this['curr_rewar' + 'd_box']['getChildBy' + 'Name']('reward_num');
                                    _0x3fc8c5['text'] = 'x' + 0x3 * _0x2f559c, _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x2f559c * _0x216e7b), this['goToNextSt' + 'ageAndRepo' + 'rtRank']();
                                    var _0x995046 = Laya['Handler']['create'](this, this['isOpenMore' + 'RewardsDia' + 'logInNorma' + 'lMode'], [
                                        _0x558848['REWARD_TYP' + 'E']['DIAMOND'],
                                        _0x2f559c,
                                        _0x216e7b
                                    ]);
                                    this['playEffDia' + 'mondFly'](_0x995046);
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x41d316['prototype']['initStageF' + 'ailedBox'] = function () {
                        this['stage_fail' + 'ed_box']['visible'] = !0x0, this['curr_stage' + '_pbr']['value'] = this['currStageP' + 'rogress'], this['curr_stage' + '_progress_' + 'num']['text'] = 'Checkpoint' + '\x20progress:' + '\x20' + Math['floor'](0x64 * this['currStageP' + 'rogress']) + '%', this['back_btn']['on'](Laya['Event']['CLICK'], this, this['onBackClic' + 'ked']), this['try_again_' + 'btn']['on'](Laya['Event']['CLICK'], this, this['onBtnRetry' + 'Clicked']), _0x13d2e4['default']['isOnWeiXin']() &amp;&amp; wx['aldStage']['onEnd']({
                            'stageId': '' + this['currStageI' + 'd'],
                            'stageName': 'å…³å¡' + this['currStageI' + 'd'],
                            'event': 'fail',
                            'params': { 'desc': 'å…³å¡å¤±è´¥ç»“ç®—ç•Œé¢' }
                        });
                    }, _0x41d316['prototype']['initChalle' + 'ngeModePan' + 'el'] = function () {
                        this['challenge_' + 'over_box']['visible'] = !0x0, this['stage_fini' + 'sh_box']['visible'] = this['stage_fail' + 'ed_box']['visible'] = !0x1;
                        var _0x217fa6 = _0x2f2ccf['default']['getInstanc' + 'e']()['assmblyCar'], _0x4274ed = _0x2f2ccf['default']['getInstanc' + 'e']()['getMaxReco' + 'rd'](), _0x38d4f6 = Math['floor'](_0x2dbf4d['default']['getInstanc' + 'e']()['getStart']()), _0x3f11b6 = _0x217fa6['datas'][_0x217fa6['caruseleve' + 'l']]['ini']['ScoreRate'], _0xc3eb2d = Math['floor']((_0x3f11b6 + 0x1) * _0x38d4f6);
                        this['challengeM' + 'odeCurrSco' + 're'] = _0xc3eb2d;
                        var _0x589c86 = Math['max'](_0x4274ed, _0xc3eb2d);
                        _0x2f2ccf['default']['getInstanc' + 'e']()['setMaxReco' + 'rd'](_0x589c86), this['event'](_0x558848['GameEvent']['E_CHALLENG' + 'E_GAME_END'], _0x589c86);
                        var _0xa90110 = this['max_record' + '_box']['getChildBy' + 'Name']('score_num');
                        _0xa90110['text'] = '' + _0x13d2e4['default']['MeterToKil' + 'ometer'](_0x4274ed);
                        var _0x3b6949 = this['curr_recor' + 'd_box']['getChildBy' + 'Name']('score_num');
                        _0x3b6949['text'] = '' + _0x13d2e4['default']['MeterToKil' + 'ometer'](this['challengeM' + 'odeCurrSco' + 're']);
                        var _0x5acef5 = Math['ceil'](this['getDiamond' + 'NumInGame'] * (_0x217fa6['datas'][_0x217fa6['caruseleve' + 'l']]['ini']['DiamondRat' + 'e'] + 0x1)), _0x2b3509 = _0x5acef5 - this['getDiamond' + 'NumInGame'];
                        this['challengeM' + 'odeDiamond'] = _0x5acef5;
                        var _0x1a3db9 = this['cm_curr_re' + 'ward_box']['getChildBy' + 'Name']('reward_num');
                        _0x1a3db9['text'] = 'x' + _0x5acef5;
                        var _0x310a03 = this['car_bonus_' + 'diamond_bo' + 'x']['getChildBy' + 'Name']('reward_num');
                        _0x310a03['text'] = '+' + _0x2b3509, this['cm_back_bt' + 'n']['once'](Laya['Event']['CLICK'], this, this['getRewardI' + 'nCM']), this['challengeM' + 'odeDiamond'] &gt; 0x0 ? (this['cm_get_mul' + 'tiple_rewa' + 'rd_btn']['visible'] = !0x0, this['once'](_0x2278c8['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getMultipl' + 'eRewardMsg' + '4CM'])) : this['cm_get_mul' + 'tiple_rewa' + 'rd_btn']['visible'] = !0x1, this['palyEffInC' + 'M'](), _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['CHALLENGE_' + '12'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x41d316['prototype']['palyEffInC' + 'M'] = function () {
                        var _0x3a8d50 = this, _0x1fd8a3 = _0x2f2ccf['default']['getInstanc' + 'e']()['assmblyCar'];
                        if (0x1 != _0x1fd8a3['caruseleve' + 'l']) {
                            this['curr_recor' + 'd_box']['getChildBy' + 'Name']('score_num'), this['curr_recor' + 'd_box']['getChildBy' + 'Name']('des_txt'), Laya['Tween']['to'](this['curr_recor' + 'd_box'], { 'x': 0x0 }, 0x1f4, Laya['Ease']['backOut']);
                            var _0x476963 = Math['ceil'](this['getDiamond' + 'NumInGame'] * (_0x1fd8a3['datas'][_0x1fd8a3['caruseleve' + 'l']]['ini']['DiamondRat' + 'e'] + 0x1));
                            _0x476963 &gt; 0x0 &amp;&amp; (Laya['timer']['once'](0x64, this, function () {
                                Laya['Tween']['to'](_0x3a8d50['car_bonus_' + 'diamond_bo' + 'x'], { 'x': 0x0 }, 0x1f4, Laya['Ease']['backOut']);
                            }), Laya['timer']['once'](0x1f4, this, function () {
                                _0x3a8d50['cm_curr_re' + 'ward_box']['visible'] = !0x0, _0x3a8d50['cm_curr_re' + 'ward_box']['scale'](0x0, 0x0), Laya['Tween']['to'](_0x3a8d50['cm_curr_re' + 'ward_box'], {
                                    'scaleX': 0x1,
                                    'scaleY': 0x1
                                }, 0x1f4, Laya['Ease']['backOut']);
                            }));
                        }
                    }, _0x41d316['prototype']['getRewardI' + 'nCM'] = function () {
                        var _0xd3166a = this['challengeM' + 'odeDiamond'];
                        _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0xd3166a), _0xd3166a ? this['playEffDia' + 'mondFly'](Laya['Handler']['create'](this, this['afterChall' + 'engeModeGe' + 'tReward'])) : this['afterChall' + 'engeModeGe' + 'tReward'](), _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['CHALLENGE_' + '8'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x41d316['prototype']['getMultipl' + 'eRewardMsg' + '4CM'] = function (_0x4e4826) {
                        var _0x1b393b = this['cm_get_mul' + 'tiple_rewa' + 'rd_btn']['$_GID'];
                        if (_0x2278c8['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x4e4826['code'] &amp;&amp; _0x4e4826['gid'] === _0x1b393b) {
                            this['cm_get_mul' + 'tiple_rewa' + 'rd_btn']['mouseEnabl' + 'ed'] = !0x1;
                            var _0x3e967a = 0x2 * this['challengeM' + 'odeDiamond'];
                            _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x3e967a), this['playEffDia' + 'mondFly'](Laya['Handler']['create'](this, this['afterChall' + 'engeModeGe' + 'tReward']));
                            var _0x343efa = this['cm_curr_re' + 'ward_box']['getChildBy' + 'Name']('reward_num');
                            _0x343efa['text'] = 'x' + _0x3e967a, _0x3fae1a['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x558848['DataStatDe' + 'f']['CHALLENGE_' + '11'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                        }
                    }, _0x41d316['prototype']['getDiamond' + 'ByRankAndC' + 'arLevel'] = function () {
                        var _0x52ce73 = 0x0, _0x461cc3 = _0x840c77['default']['getInstanc' + 'e']()['getRank'](), _0x3a0d8e = (_0x365437['default']['getInstanc' + 'e']()['getConstan' + 't']('rank' + _0x461cc3), _0x2f2ccf['default']['getInstanc' + 'e']()['assmblyCar']['caruseleve' + 'l']);
                        if (0x14 &gt;= _0x3a0d8e)
                            switch (_0x461cc3) {
                            case 0x1:
                                _0x52ce73 = 0x3;
                                break;
                            case 0x2:
                                _0x52ce73 = 0x2;
                                break;
                            case 0x3:
                                _0x52ce73 = 0x1;
                            }
                        else {
                            if (0x1e &gt;= _0x3a0d8e)
                                switch (_0x461cc3) {
                                case 0x1:
                                    _0x52ce73 = 0xa;
                                    break;
                                case 0x2:
                                    _0x52ce73 = 0x8;
                                    break;
                                case 0x3:
                                    _0x52ce73 = 0x5;
                                }
                            else
                                switch (_0x461cc3) {
                                case 0x1:
                                    _0x52ce73 = 0x1e;
                                    break;
                                case 0x2:
                                    _0x52ce73 = 0x14;
                                    break;
                                case 0x3:
                                    _0x52ce73 = 0xa;
                                }
                        }
                        return _0x52ce73;
                    }, _0x41d316['prototype']['isOpenMore' + 'RewardsDia' + 'logInNorma' + 'lMode'] = function (_0x149fa1, _0x1dc8e0, _0x5c1b84) {
                        var _0x1bd4a6 = Number(_0x365437['default']['getInstanc' + 'e']()['getConstan' + 't']('passStageM' + 'oreRewards' + 'Limit')), _0x20f2c6 = Number(_0x365437['default']['getInstanc' + 'e']()['getConstan' + 't']('passStageM' + 'oreRewards' + 'Probabilit' + 'y')), _0x3dc29d = Laya['Handler']['create'](this, this['gotoSurpri' + 'seStage']);
                        if (_0x1dc8e0 &gt;= _0x1bd4a6) {
                            var _0xe0c82d = _0x13d2e4['default']['getIntRand' + 'om'](0x0, 0x64);
                            _0x20f2c6 &gt; _0xe0c82d &amp;&amp; _0x9f0363['default']['openPanel'](_0x54cf11['default'], {
                                'from': 'fromGameSc' + 'ene',
                                'userArgs': [{
                                        'rewardType': _0x149fa1,
                                        'rewardNum': _0x1dc8e0,
                                        'rate': _0x5c1b84,
                                        'handler': _0x3dc29d
                                    }]
                            });
                        } else
                            _0x3dc29d['run']();
                    }, _0x41d316['prototype']['afterChall' + 'engeModeGe' + 'tReward'] = function () {
                        var _0x333f5e = Laya['Handler']['create'](this, function () {
                            _0x9f0363['default']['changeScen' + 'e'](_0x42e564['default'], {
                                'from': 'fromGameSc' + 'ene',
                                'userArgs': [{ 'fromGameScene': !0x0 }]
                            });
                        });
                        this['isOpenMore' + 'RewardsDia' + 'logInChall' + 'engeMode']() ? _0x9f0363['default']['openPanel'](_0x54cf11['default'], {
                            'from': 'fromGameSc' + 'ene',
                            'userArgs': [{
                                    'rewardType': _0x558848['REWARD_TYP' + 'E']['CHALLENGE_' + 'CHANCE'],
                                    'rewardNum': 0x2,
                                    'rate': 0x1,
                                    'handler': _0x333f5e
                                }]
                        }) : _0x333f5e['run']();
                    }, _0x41d316['prototype']['isOpenMore' + 'RewardsDia' + 'logInChall' + 'engeMode'] = function () {
                        var _0x5ac963 = _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['todayChall' + 'enge'], _0x262067 = _0x2f2ccf['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['ChallengeC' + 'ount'];
                        if (0x0 != _0x5ac963)
                            return !0x1;
                        if (0x2 == _0x262067)
                            return !0x0;
                        if (_0x262067 &gt; 0x2) {
                            var _0x3785fa = _0x13d2e4['default']['getIntRand' + 'om'](0x0, 0x64);
                            return 0x46 &gt;= _0x3785fa;
                        }
                    }, _0x41d316['prototype']['gotoSurpri' + 'seStage'] = function () {
                        var _0x8a8ae7 = _0x2f2ccf['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'], _0x5d96c6 = _0x53d74e['default']['getInstanc' + 'e']()['getStageId'](), _0x2b7356 = _0x13d2e4['default']['getIntRand' + 'om'](0x0, 0x64), _0xb88725 = Laya['Handler']['create'](this, this['triggerPro' + 'motionDial' + 'og']);
                        return 0x6 &gt; _0x8a8ae7 ? void _0xb88725['run']() : void ((_0x5d96c6 - 0x1) % 0x5 == 0x0 ? _0x9f0363['default']['openPanel'](_0x18139d['default'], {
                            'from': 'ReviveView',
                            'userArgs': [_0xb88725]
                        }) : 0x32 &gt; _0x2b7356 ? _0x9f0363['default']['openPanel'](_0x18139d['default'], {
                            'from': 'ReviveView',
                            'userArgs': [_0xb88725]
                        }) : _0xb88725['run']());
                    }, _0x41d316['prototype']['triggerTre' + 'asureChest'] = function () {
                        return _0x2f2ccf['default']['getInstanc' + 'e']()['advertisin' + 'gControlMo' + 'del']['triggerBan' + 'nerTouch']() ? (_0x9f0363['default']['openPanel'](_0x1fcea6['default']), !0x0) : !0x1;
                    }, _0x41d316['prototype']['triggerPro' + 'motionDial' + 'og'] = function () {
                        var _0x548c5a = Laya['Handler']['create'](this, function () {
                            _0x9f0363['default']['changeScen' + 'e'](_0x42e564['default'], {
                                'from': 'fromGameSc' + 'ene',
                                'userArgs': [{ 'fromGameScene': !0x0 }]
                            });
                        });
                        this['isTriggerP' + 'romotion'] &amp;&amp; _0xe3664f['default']['instance']['getGamesDa' + 'ta']()['length'] &gt; 0x0 ? (_0x3fae1a['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x558848['GameConsta' + 'nt']['BANNER_ID']), _0x9f0363['default']['openPanel'](_0x30aa50['default'], {
                            'from': 'ReviveView',
                            'userArgs': [_0x548c5a]
                        })) : _0x548c5a['run']();
                    }, _0x41d316;
                }(_0x5e671c['ui']['scenes']['ReviveUI']);
            _0x341874['default'] = _0x2666a5, Laya['ClassUtils']['regClass']('fromGameSc' + 'ene', _0x2666a5);
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Manager/SoundManager': 0x1a,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/AICarLogic': 0x23,
            '../logic/GameLogic': 0x25,
            '../logic/GameNewbieLogic': 0x26,
            '../logic/PlayerLogic': 0x27,
            '../logic/RaceTrackLogic': 0x28,
            '../modules/MengJiaAd/MoreGame/GetData': 0x38,
            '../modules/MengJiaAd/MoreGame/SidebarGameDialog': 0x39,
            '../modules/NewbieGuide/NewbieGuideModel': 0x40,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './GotoSurpriseStageDialog': 0x6c,
            './MainScene': 0x6d,
            './MoreRewardsDialog': 0x6e,
            './TreasureChestDialog': 0x76
        }
    ],
    0x72: [
        function (_0x13da91, _0x227eab, _0x1e4bb5) {
            'use strict';
            Object['defineProp' + 'erty'](_0x1e4bb5, '__esModule', { 'value': !0x0 });
            var _0x42d679 = _0x13da91('../ui/laya' + 'MaxUI'), _0x5baa6a = _0x13da91('../framewo' + 'rk/UIModel' + '/Effects'), _0x5f1936 = _0x13da91('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x4aa01b = _0x13da91('../logic/P' + 'layerLogic'), _0x5919e5 = _0x13da91('../common/' + 'GameDefine'), _0x3b82ec = _0x13da91('../framewo' + 'rk/Tools/U' + 'tils'), _0x520185 = _0x13da91('./MainScen' + 'e'), _0x16e404 = _0x13da91('../sdk/Sdk'), _0x38d819 = _0x13da91('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x55ffa0 = _0x13da91('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x2585e9 = _0x13da91('./MoreRewa' + 'rdsDialog'), _0x577778 = function (_0x563fc0) {
                    function _0x583868() {
                        for (var _0x315db5 = [], _0x1cb6ab = 0x0; _0x1cb6ab &lt; arguments['length']; _0x1cb6ab++)
                            _0x315db5[_0x1cb6ab] = arguments[_0x1cb6ab];
                        var _0x1f9cf4 = _0x563fc0['call'](this) || this;
                        return _0x315db5 &amp;&amp; _0x315db5['length'] &amp;&amp; _0x315db5[0x0] &amp;&amp; (_0x1f9cf4['handler'] = _0x315db5[0x1]['handler']), _0x1f9cf4['playerInfo'] = _0x4aa01b['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x1f9cf4;
                    }
                    return __extends(_0x583868, _0x563fc0), _0x583868['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, this['refreshcPa' + 'nel'](), this['initSingin' + 'Data'](), this['on'](_0x5919e5['GameEvent']['E_SINGIN'], this, this['onListense' + 'rSingin']), this['btn_sigin']['on'](Laya['Event']['CLICK'], this, this['singInBtnL' + 'istener']), this['btn_close']['once'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['on'](_0x38d819['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), _0x16e404['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x5919e5['DataStatDe' + 'f']['SIGININ_1'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x16e404['Sdk']['getInstanc' + 'e']()['showBanner'](_0x5919e5['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x583868['prototype']['onRemove'] = function () {
                        this['handler'] &amp;&amp; this['handler']['run'](), _0x16e404['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x5919e5['DataStatDe' + 'f']['SIGININ_5'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x16e404['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x5919e5['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x583868['prototype']['refreshcPa' + 'nel'] = function () {
                        var _0x11272b = _0x4aa01b['default']['getInstanc' + 'e']()['singin'], _0x197f8c = _0x11272b['isSignToda' + 'y'], _0x551f03 = 0x7, _0x1faf2d = 0x7 != _0x11272b['signDays'] || _0x197f8c ? _0x11272b['signDays'] : 0x0;
                        this['img_select' + 'box']['visible'] = !0x1;
                        for (var _0x536f8a = 0x0; _0x551f03 &gt; _0x536f8a; ++_0x536f8a) {
                            var _0x407b6e = this['UI_BOX']['getChildBy' + 'Name']('item' + _0x536f8a);
                            if (_0x407b6e) {
                                var _0x4e6fb0 = _0x407b6e['getChildBy' + 'Name']('img_mask'), _0x404e36 = _0x407b6e['getChildBy' + 'Name']('gou');
                                _0x1faf2d &gt; _0x536f8a ? _0x4e6fb0['visible'] = _0x404e36['visible'] = !0x0 : _0x536f8a &gt; _0x1faf2d ? _0x4e6fb0['visible'] = _0x404e36['visible'] = !0x1 : _0x197f8c ? _0x4e6fb0['visible'] = _0x404e36['visible'] = !0x1 : (this['img_select' + 'box']['visible'] = !0x0, this['img_select' + 'box']['width'] = _0x407b6e['width'], this['img_select' + 'box']['height'] = _0x407b6e['height'], this['img_select' + 'box']['pos'](_0x407b6e['x'], _0x407b6e['y']), _0x4e6fb0['visible'] = _0x404e36['visible'] = !0x1);
                            }
                        }
                        _0x197f8c ? (this['btn_sigin']['visible'] = !0x1, this['btn_double']['visible'] = !0x1, this['lb_tips']['visible'] = !0x0) : (this['btn_sigin']['visible'] = this['btn_double']['visible'] = !0x0, this['lb_tips']['visible'] = !0x1);
                    }, _0x583868['prototype']['initSingin' + 'Data'] = function () {
                        for (var _0x1b53d6 = _0x4aa01b['default']['getInstanc' + 'e']()['singin'], _0x3d70f9 = (_0x1b53d6['isSignToda' + 'y'], _0x1b53d6['datas']), _0x3b941e = 0x0; 0x7 &gt; _0x3b941e; ++_0x3b941e) {
                            var _0x3aabda = this['UI_BOX']['getChildBy' + 'Name']('item' + _0x3b941e);
                            if (_0x3aabda) {
                                var _0x4ae142 = _0x3aabda['getChildBy' + 'Name']('lb'), _0xea729e = _0x3aabda['getChildBy' + 'Name']('icon');
                                _0x4ae142['text'] = 'x' + (_0x3d70f9[_0x3b941e]['getAtt']('reward') || 0x0), _0x520185['default']['adapter'](_0xea729e, _0x4ae142, _0x3aabda['width']);
                            }
                        }
                    }, _0x583868['prototype']['closeBtnLi' + 'stener'] = function () {
                        _0x5f1936['default']['closePanel'](this);
                    }, _0x583868['prototype']['singInBtnL' + 'istener'] = function () {
                        _0x4aa01b['default']['getInstanc' + 'e']()['singin']['signIn'](), _0x16e404['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x5919e5['DataStatDe' + 'f']['SIGININ_2'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x583868['prototype']['getRewardM' + 'sg'] = function (_0x49d2b4) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x38d819['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x49d2b4['code']) {
                                    var _0xd84931 = this['btn_double']['$_GID'];
                                    if (_0xd84931 != _0x49d2b4['gid'])
                                        return;
                                    _0x4aa01b['default']['getInstanc' + 'e']()['singin']['getDoubleS' + 'ingInRewar' + 'd'](), _0x49d2b4['way'] == _0x5919e5['GET_REWARD' + '_WAY']['VIDEO'] ? _0x16e404['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x5919e5['DataStatDe' + 'f']['SIGININ_4'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }) : _0x16e404['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x5919e5['DataStatDe' + 'f']['SIGININ_3'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x583868['prototype']['onListense' + 'rSingin'] = function (_0x4b2502) {
                        var _0x23259a = this, _0x39c9f1 = _0x4b2502['code'];
                        if (_0x39c9f1 == _0x5919e5['GameCode']['E_SINGIN_S' + 'UCCESS']) {
                            var _0x380c12 = _0x4b2502['data'];
                            _0x4aa01b['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x380c12), this['refreshcPa' + 'nel'](), this['playReward' + 'Effect'](_0x380c12, Laya['Handler']['create'](this, function () {
                                if (_0x23259a['isOpenMore' + 'RewardsDia' + 'log']()) {
                                    var _0x11f925 = Laya['Handler']['create'](_0x23259a, function () {
                                        _0x5f1936['default']['closePanel'](_0x23259a);
                                    });
                                    _0x5f1936['default']['openPanel'](_0x2585e9['default'], {
                                        'from': 'SiginIn_Di' + 'alog',
                                        'closeOther': !0x1,
                                        'userArgs': [{
                                                'rewardType': _0x5919e5['REWARD_TYP' + 'E']['DIAMOND'],
                                                'rewardNum': _0x380c12,
                                                'rate': 0x1,
                                                'handler': _0x11f925
                                            }]
                                    });
                                }
                            })), _0x3b82ec['default']['showTips']('Congratula' + 'tions\x20on\x20g' + 'etting\x20the' + '\x20sign\x20in\x20b' + 'onus');
                        }
                    }, _0x583868['prototype']['playReward' + 'Effect'] = function (_0x304413, _0x129400) {
                        var _0x4dabe1 = this['getChildBy' + 'Name']('topUI'), _0x360468 = _0x4dabe1['getChildBy' + 'Name']('diamond_1'), _0xa0bfc9 = _0x360468['getChildBy' + 'Name']('icon'), _0x12b075 = _0xa0bfc9['localToGlo' + 'bal'](new Laya['Point'](_0xa0bfc9['width'] / 0x2, _0xa0bfc9['height'] / 0x2)), _0x1b8f63 = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2);
                        _0x5baa6a['default']['getPropEff' + 'ect'](_0x5919e5['Res']['UI_DIAMOND' + '_ICON'], _0x1b8f63, _0x12b075, _0x5919e5['Res']['SOUND_DIAM' + 'OND_START'], _0x5919e5['Res']['SOUND_DIAM' + 'OND_END'], _0x129400, _0xa0bfc9);
                    }, _0x583868['prototype']['isOpenMore' + 'RewardsDia' + 'log'] = function () {
                        var _0x31f87c = Number(_0x55ffa0['default']['getInstanc' + 'e']()['getConstan' + 't']('singinMore' + 'RewardsPro' + 'bability')), _0x27aa01 = _0x3b82ec['default']['getIntRand' + 'om'](0x0, 0x64);
                        return _0x31f87c &gt;= _0x27aa01;
                    }, _0x583868;
                }(_0x42d679['ui']['scenes']['SinginDial' + 'ogUI']);
            _0x1e4bb5['default'] = _0x577778;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './MainScene': 0x6d,
            './MoreRewardsDialog': 0x6e
        }
    ],
    0x73: [
        function (_0x3293c8, _0x439974, _0xb30ffb) {
            'use strict';
            Object['defineProp' + 'erty'](_0xb30ffb, '__esModule', { 'value': !0x0 });
            var _0x4cc699 = _0x3293c8('../ui/laya' + 'MaxUI'), _0x7d28e6 = _0x3293c8('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x3eb46e = _0x3293c8('./MainScen' + 'e'), _0x2dec63 = _0x3293c8('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x514d0d = _0x3293c8('../logic/G' + 'ameLogic'), _0xb63ba3 = _0x3293c8('../logic/P' + 'layerLogic'), _0x16853d = _0x3293c8('../framewo' + 'rk/UIModel' + '/Effects'), _0x1a3076 = _0x3293c8('../common/' + 'GameDefine'), _0x313c0b = _0x3293c8('../sdk/Sdk'), _0x16713f = _0x3293c8('../modules' + '/MengJiaAd' + '/MoreGame/' + 'SidebarGam' + 'eDialog'), _0x3f3d2b = function (_0x2404a8) {
                    function _0x26098f() {
                        var _0x270ab3 = _0x2404a8['call'](this) || this;
                        return _0x270ab3['isTriggerP' + 'romotion'] = !0x1, _0x270ab3;
                    }
                    return __extends(_0x26098f, _0x2404a8), _0x26098f['prototype']['onAdd'] = function () {
                        _0x514d0d['default']['getInstanc' + 'e']()['setBonusMo' + 'del'](!0x1), this['isTriggerP' + 'romotion'] = _0xb63ba3['default']['getInstanc' + 'e']()['advertisin' + 'gControlMo' + 'del']['triggerPro' + 'motion'](), this['on'](_0x2dec63['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), this['give_up_bt' + 'n']['on'](Laya['Event']['CLICK'], this, this['giveUpBtnL' + 'istener']), this['rewardNum'] = _0x514d0d['default']['getInstanc' + 'e']()['getBonusDi' + 'amond'](), this['reward_num']['text'] = 'x' + this['rewardNum'], _0x313c0b['Sdk']['getInstanc' + 'e']()['showBanner'](_0x1a3076['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x26098f['prototype']['onRemove'] = function () {
                        Laya['Tween']['clearAll'](this['curr_rewar' + 'd_box']), _0x313c0b['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x1a3076['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x26098f['prototype']['onEnter'] = function () {
                        this['playEffGet' + 'Diamond']();
                    }, _0x26098f['prototype']['giveUpBtnL' + 'istener'] = function (_0x485425) {
                        _0x485425 &amp;&amp; _0x485425['stopPropag' + 'ation'](), _0x7d28e6['default']['closePanel'](this), this['triggerPro' + 'motionDial' + 'og']();
                    }, _0x26098f['prototype']['playEffDia' + 'mondFly'] = function (_0x5de41a) {
                        var _0x1bf67d = this['getChildBy' + 'Name']('topUI'), _0x381897 = _0x1bf67d['getChildBy' + 'Name']('diamond_1'), _0x4e60ad = _0x381897['getChildBy' + 'Name']('icon'), _0x1a3fba = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x34f683 = _0x4e60ad['localToGlo' + 'bal'](new Laya['Point'](_0x4e60ad['width'] / 0x2, _0x4e60ad['height'] / 0x2));
                        _0x16853d['default']['getPropEff' + 'ect'](_0x1a3076['Res']['UI_DIAMOND' + '_ICON'], _0x1a3fba, _0x34f683, _0x1a3076['Res']['SOUND_DIAM' + 'OND_START'], _0x1a3076['Res']['SOUND_DIAM' + 'OND_END'], _0x5de41a, _0x4e60ad);
                    }, _0x26098f['prototype']['playEffGet' + 'Diamond'] = function () {
                        Laya['Tween']['to'](this['curr_rewar' + 'd_box'], { 'x': 0x0 }, 0x3e8, Laya['Ease']['backInOut']);
                    }, _0x26098f['prototype']['triggerPro' + 'motionDial' + 'og'] = function () {
                        var _0x4dd7a4 = Laya['Handler']['create'](this, function () {
                            _0x7d28e6['default']['changeScen' + 'e'](_0x3eb46e['default'], {
                                'from': 'fromGameSc' + 'ene',
                                'userArgs': [{ 'fromGameScene': !0x0 }]
                            });
                        });
                        this['isTriggerP' + 'romotion'] ? (_0x313c0b['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x1a3076['GameConsta' + 'nt']['BANNER_ID']), _0x7d28e6['default']['openPanel'](_0x16713f['default'], {
                            'from': 'ReviveView',
                            'userArgs': [_0x4dd7a4],
                            'closeOther': !0x1
                        })) : _0x4dd7a4['run']();
                    }, _0x26098f['prototype']['getRewardM' + 'sg'] = function (_0x8ceee) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x2dec63['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x8ceee['code']) {
                                    _0xb63ba3['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](this['rewardNum']);
                                    var _0x264dad = Laya['Handler']['create'](this, this['giveUpBtnL' + 'istener']);
                                    this['playEffDia' + 'mondFly'](_0x264dad);
                                    var _0x255ece = _0xb63ba3['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']();
                                    _0x313c0b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x1a3076['DataStatDe' + 'f']['SURPRISE_S' + 'TAGE_REWAR' + 'D_GET'], { 'çŽ©å®¶': _0x255ece['playerStat' + 'e'] });
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x26098f;
                }(_0x4cc699['ui']['scenes']['SurpriseSt' + 'ageOverDia' + 'logUI']);
            _0xb30ffb['default'] = _0x3f3d2b;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/UIModel/Effects': 0x20,
            '../logic/GameLogic': 0x25,
            '../logic/PlayerLogic': 0x27,
            '../modules/MengJiaAd/MoreGame/SidebarGameDialog': 0x39,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './MainScene': 0x6d
        }
    ],
    0x74: [
        function (_0x333d4d, _0x4394ec, _0x6557aa) {
            'use strict';
            Object['defineProp' + 'erty'](_0x6557aa, '__esModule', { 'value': !0x0 });
            var _0x2666a0 = _0x333d4d('../ui/laya' + 'MaxUI'), _0x415ce4 = _0x333d4d('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x55ffb7 = _0x333d4d('../framewo' + 'rk/Tools/U' + 'tils'), _0x19a60c = _0x333d4d('../logic/P' + 'layerLogic'), _0x387fdd = _0x333d4d('../common/' + 'GameDefine'), _0x588ede = _0x333d4d('../framewo' + 'rk/Manager' + '/CfgMgr'), _0x58e027 = _0x333d4d('./MainScen' + 'e'), _0x5a0bf9 = _0x333d4d('../framewo' + 'rk/UIModel' + '/Effects'), _0x243e53 = _0x333d4d('../sdk/Sdk'), _0x3d894b = _0x333d4d('../sdk/pub' + 'lic/SdkEnt' + 'ity'), _0x195b04 = _0x3d894b['default']['GET_STATE'], _0x38ef40 = function (_0x5c0ebb) {
                    function _0x28d778() {
                        var _0x103fc3 = _0x5c0ebb['call'](this) || this;
                        return _0x103fc3['m_switch'] = !0x0, _0x103fc3['ins'] = _0x19a60c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x103fc3;
                    }
                    return __extends(_0x28d778, _0x5c0ebb), _0x28d778['getRes'] = function () {
                        return [_0x387fdd['Res']['ATLAS_TASK' + '_RES']];
                    }, _0x28d778['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, this['refreshSwi' + 'tchUI']();
                        var _0x465b02 = (_0x19a60c['default']['getInstanc' + 'e']()['task'], this['m_list']);
                        _0x465b02['vScrollBar' + 'Skin'] = '', _0x465b02['scrollBar']['elasticBac' + 'kTime'] = 0x1f4, _0x465b02['scrollBar']['elasticDis' + 'tance'] = 0xc8, _0x465b02['renderHand' + 'ler'] = new Laya['Handler'](this, this['update_box' + 'Item']), this['refreshLis' + 't'](), this['refreshRed'](), this['on'](_0x387fdd['GameEvent']['E_TASK'], this, this['onTasklist' + 'ener']), this['on'](_0x387fdd['GameEvent']['E_ACHIEVEM' + 'ENT'], this, this['onAchliste' + 'ner']), _0x243e53['Sdk']['getInstanc' + 'e']()['showBanner'](_0x387fdd['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x28d778['prototype']['onEnter'] = function () {
                        var _0x10f5fd = this;
                        this['btn_close']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x10f5fd['onCloseSel' + 'f']();
                        }), this['bg_close']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x10f5fd['onCloseSel' + 'f']();
                        }), this['btn_achiev' + 'ement']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x10f5fd['m_switch'] = !_0x10f5fd['m_switch'], _0x10f5fd['refreshSwi' + 'tchUI'](), _0x10f5fd['refreshLis' + 't']();
                        }), this['btn_task']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x10f5fd['m_switch'] = !_0x10f5fd['m_switch'], _0x10f5fd['refreshSwi' + 'tchUI'](), _0x10f5fd['refreshLis' + 't']();
                        });
                    }, _0x28d778['prototype']['onRemove'] = function () {
                        _0x243e53['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x387fdd['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x28d778['prototype']['onCloseSel' + 'f'] = function () {
                        _0x415ce4['default']['closePanel'](this);
                    }, _0x28d778['prototype']['refreshSwi' + 'tchUI'] = function () {
                        this['img_achiev' + 'ement']['visible'] = !this['m_switch'], this['img_task']['visible'] = this['m_switch'], this['btn_achiev' + 'ement']['mouseEnabl' + 'ed'] = this['m_switch'], this['btn_task']['mouseEnabl' + 'ed'] = !this['m_switch'];
                    }, _0x28d778['prototype']['refreshLis' + 't'] = function () {
                        this['m_switch'] ? this['refreshTas' + 'k']() : this['refreshAch' + 'ievement']();
                    }, _0x28d778['prototype']['refreshTas' + 'k'] = function () {
                        var _0x301ae5 = _0x19a60c['default']['getInstanc' + 'e']()['task'], _0x18e188 = this['m_list'], _0x5a96af = (_0x301ae5['taskDatas'], []);
                        Object['keys'](_0x301ae5['taskDatas'])['forEach'](function (_0x295008, _0x56a7d6) {
                            var _0x2dcd5b = _0x301ae5['taskDatas'][_0x295008];
                            _0x2dcd5b['isget'] == _0x195b04['ACTIVATE'] &amp;&amp; _0x5a96af['push'](_0x2dcd5b);
                        }), Object['keys'](_0x301ae5['taskDatas'])['forEach'](function (_0x4484a6, _0x589d79) {
                            var _0x4193f7 = _0x301ae5['taskDatas'][_0x4484a6];
                            _0x4193f7['isget'] == _0x195b04['UNACTIVATE'] &amp;&amp; _0x5a96af['push'](_0x4193f7);
                        }), Object['keys'](_0x301ae5['taskDatas'])['forEach'](function (_0x45bd85, _0x3ff40d) {
                            var _0x5a7238 = _0x301ae5['taskDatas'][_0x45bd85];
                            _0x5a7238['isget'] == _0x195b04['GET'] &amp;&amp; _0x5a96af['push'](_0x5a7238);
                        }), _0x18e188['dataSource'] = _0x5a96af;
                    }, _0x28d778['prototype']['refreshAch' + 'ievement'] = function () {
                        var _0x551a0f = this['m_list'], _0x308682 = _0x19a60c['default']['getInstanc' + 'e']()['achievemen' + 't'], _0x4a80ee = [];
                        Object['keys'](_0x308682['achDatas'])['forEach'](function (_0x2c7898, _0x9e97bf) {
                            var _0x561ceb = _0x308682['achDatas'][_0x2c7898];
                            _0x561ceb['isget'] == _0x195b04['ACTIVATE'] &amp;&amp; _0x4a80ee['push'](_0x561ceb);
                        }), Object['keys'](_0x308682['achDatas'])['forEach'](function (_0x459e71, _0x1f4b6b) {
                            var _0x179f07 = _0x308682['achDatas'][_0x459e71];
                            _0x179f07['isget'] == _0x195b04['UNACTIVATE'] &amp;&amp; _0x4a80ee['push'](_0x179f07);
                        }), Object['keys'](_0x308682['achDatas'])['forEach'](function (_0x104af4, _0x385896) {
                            var _0xc76175 = _0x308682['achDatas'][_0x104af4];
                            _0xc76175['isget'] == _0x195b04['GET'] &amp;&amp; _0x4a80ee['push'](_0xc76175);
                        }), _0x551a0f['dataSource'] = _0x4a80ee, _0x243e53['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x387fdd['DataStatDe' + 'f']['TASK_3'], { 'çŽ©å®¶': this['ins']['playerStat' + 'e'] });
                    }, _0x28d778['prototype']['update_box' + 'Item'] = function (_0x35be13, _0x4e566e) {
                        var _0x5416c4 = _0x35be13['getChildBy' + 'Name']('m_lbdes1'), _0x41b537 = _0x35be13['getChildBy' + 'Name']('m_lbdes2'), _0x4c2140 = _0x35be13['getChildBy' + 'Name']('m_icon'), _0x2ac394 = _0x35be13['getChildBy' + 'Name']('m_btn'), _0x44b551 = _0x35be13['getChildBy' + 'Name']('m_progress'), _0x35def2 = _0x2ac394['getChildBy' + 'Name']('icon'), _0x56605b = _0x2ac394['getChildBy' + 'Name']('lb'), _0x5835c3 = _0x588ede['default']['getInstanc' + 'e']();
                        _0x2ac394['on'](Laya['Event']['CLICK'], this, this['onClickGet'], [_0x35be13['dataSource']]);
                        var _0x15708a, _0x4401c0, _0x43855b = _0x35be13['dataSource'];
                        this['m_switch'] ? (_0x15708a = _0x19a60c['default']['getInstanc' + 'e']()['task'], _0x4401c0 = _0x15708a['datas'][_0x43855b['id']], _0x41b537['text'] = _0x55ffb7['default']['stringform' + 'at'](_0x5835c3['getConstan' + 't'](_0x4401c0['ini']['describe']), _0x4401c0['ini']['times'])) : (_0x15708a = _0x19a60c['default']['getInstanc' + 'e']()['achievemen' + 't'], _0x4401c0 = _0x15708a['datas'][_0x43855b['id']], _0x41b537['text'] = _0x55ffb7['default']['stringform' + 'at'](_0x5835c3['getConstan' + 't'](_0x4401c0['ini']['describe']), _0x4401c0['ini']['times'], _0x4401c0['ini']['level'])), _0x5416c4['text'] = _0x5835c3['getConstan' + 't'](_0x4401c0['ini']['title']), _0x4c2140['source'] = Laya['loader']['getRes'](_0x4401c0['ini']['icon']), _0x56605b['text'] = '' + _0x55ffb7['default']['formatNumb' + 'erWithUnit' + 's'](_0x4401c0['ini']['reward']), _0x58e027['default']['adapter'](_0x35def2, _0x56605b, _0x2ac394['width']), _0x44b551['value'] = _0x43855b['did'] / _0x4401c0['ini']['times'], _0x56605b = _0x44b551['getChildBy' + 'Name']('lb_progres' + 's'), _0x56605b['text'] = 'ï¼ˆ' + _0x43855b['did'] + '/' + _0x4401c0['ini']['times'] + 'ï¼‰';
                        var _0x6480af = _0x2ac394['getChildBy' + 'Name']('bg');
                        _0x2ac394['visible'] = !0x0, _0x43855b['isget'] == _0x195b04['ACTIVATE'] ? (_0x2ac394['mouseEnabl' + 'ed'] = !0x0, _0x6480af['gray'] = !0x1) : _0x43855b['isget'] == _0x195b04['GET'] ? _0x2ac394['visible'] = !0x1 : _0x43855b['isget'] == _0x195b04['UNACTIVATE'] &amp;&amp; (_0x2ac394['mouseEnabl' + 'ed'] = !0x1, _0x6480af['gray'] = !0x0);
                    }, _0x28d778['prototype']['onClickGet'] = function (_0x1fcadb) {
                        if (this['m_switch']) {
                            var _0x2f96e4 = _0x19a60c['default']['getInstanc' + 'e']()['task'];
                            _0x2f96e4['getReward'](_0x1fcadb['id']);
                        } else {
                            var _0x2f96e4 = _0x19a60c['default']['getInstanc' + 'e']()['achievemen' + 't'];
                            _0x2f96e4['getReward'](_0x1fcadb['id']);
                        }
                    }, _0x28d778['prototype']['onTasklist' + 'ener'] = function (_0x12345d) {
                        var _0x2c4aa6 = _0x12345d['code'];
                        _0x2c4aa6 == _0x387fdd['GameCode']['E_TASK_ACT' + 'IVATE'] ? this['refreshLis' + 't']() : _0x2c4aa6 == _0x387fdd['GameCode']['E_TASK_COM' + 'PLETE'] &amp;&amp; (this['refreshLis' + 't'](), this['refreshRed'](), this['playReward' + 'Effect'](_0x12345d['diamond']));
                    }, _0x28d778['prototype']['onAchliste' + 'ner'] = function (_0x2b70fd) {
                        var _0x1850f8 = _0x2b70fd['code'];
                        _0x1850f8 == _0x387fdd['GameCode']['E_ACHIEVEM' + 'ENT_ACTIVA' + 'TE'] ? this['refreshLis' + 't']() : _0x1850f8 == _0x387fdd['GameCode']['E_ACHIEVEM' + 'ENT_COMPLE' + 'TE'] &amp;&amp; (this['refreshLis' + 't'](), this['refreshRed'](), this['playReward' + 'Effect'](_0x2b70fd['diamond']));
                    }, _0x28d778['prototype']['refreshRed'] = function () {
                        var _0x29ae5c = _0x19a60c['default']['getInstanc' + 'e']()['task'], _0x1a9f5 = _0x19a60c['default']['getInstanc' + 'e']()['achievemen' + 't'], _0x2c68b3 = _0x29ae5c['getTaskIsG' + 'et'](), _0x12e27e = _0x1a9f5['getAchIsGe' + 't']();
                        this['m_red1']['visible'] = _0x2c68b3, this['m_red2']['visible'] = _0x12e27e;
                    }, _0x28d778['prototype']['playReward' + 'Effect'] = function (_0x301999) {
                        var _0xc333f1 = this['getChildBy' + 'Name']('topUI'), _0x209a11 = _0xc333f1['getChildBy' + 'Name']('diamond_1'), _0x17e689 = _0x209a11['getChildBy' + 'Name']('icon'), _0x5ea9b8 = _0x17e689['localToGlo' + 'bal'](new Laya['Point'](_0x17e689['width'] / 0x2, _0x17e689['height'] / 0x2));
                        _0x5a0bf9['default']['getPropEff' + 'ect'](_0x387fdd['Res']['UI_DIAMOND' + '_ICON'], new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x5ea9b8, _0x387fdd['Res']['SOUND_DIAM' + 'OND_START'], _0x387fdd['Res']['SOUND_DIAM' + 'OND_END'], Laya['Handler']['create'](this, function () {
                        }), _0x17e689, Laya['Handler']['create'](this, function () {
                            _0x19a60c['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x301999);
                        }));
                    }, _0x28d778['prototype']['close'] = function (_0x2008e5, _0x2c2c94) {
                        'closeOnSid' + 'e' !== _0x2008e5 &amp;&amp; _0x5c0ebb['prototype']['close']['call'](this, _0x2008e5);
                    }, _0x28d778;
                }(_0x2666a0['ui']['scenes']['TaskAndAch' + 'ievementUI']);
            _0x6557aa['default'] = _0x38ef40;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/CfgMgr': 0x18,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkEntity': 0x5f,
            '../ui/layaMaxUI': 0x60,
            './MainScene': 0x6d
        }
    ],
    0x75: [
        function (_0x4cbf27, _0x6a4c42, _0x2c398b) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2c398b, '__esModule', { 'value': !0x0 });
            var _0x1fdb5e = _0x4cbf27('../common/' + 'GameDefine'), _0x4974ab = _0x4cbf27('../framewo' + 'rk/Single/' + 'EventCente' + 'r'), _0x5de0d5 = _0x4cbf27('../framewo' + 'rk/UIModel' + '/Effects'), _0xba6acd = _0x4cbf27('../framewo' + 'rk/Tools/U' + 'tils'), _0x1c7d31 = _0x4cbf27('../logic/G' + 'ameLogic'), _0x22c240 = _0x4cbf27('../logic/G' + 'ameNewbieL' + 'ogic'), _0x3562c8 = function (_0x4980ed) {
                    function _0x43eab0() {
                        var _0x583a9c = _0x4980ed['call'](this) || this;
                        return _0x583a9c['showDiamon' + 'd'] = !0x0, _0x583a9c;
                    }
                    return __extends(_0x43eab0, _0x4980ed), _0x43eab0['prototype']['onAwake'] = function () {
                        Laya['loader']['load'](_0x1fdb5e['Res']['PREFAB_TOP' + 'RES'], Laya['Handler']['create'](this, this['onPrefabLo' + 'aded']));
                    }, _0x43eab0['prototype']['onPrefabLo' + 'aded'] = function () {
                        if (!this['destroyed']) {
                            var _0x46f7ea = this['owner'], _0x3fef7b = _0x46f7ea['getChildBy' + 'Name']('b_top');
                            this['showDiamon' + 'd'] &amp;&amp; !_0x3fef7b &amp;&amp; (_0x3fef7b = _0xba6acd['default']['createPref' + 'ab'](_0x1fdb5e['Res']['PREFAB_TOP' + 'RES']), _0x3fef7b['top'] = 0x1e, _0x3fef7b['left'] = 0x64, _0x46f7ea['addChild'](_0x3fef7b), _0x4974ab['default']['getInstanc' + 'e']()['on'](_0x1fdb5e['GameEvent']['E_BONUS_DI' + 'AMOND_CHAN' + 'GED'], this, this['onDiamondC' + 'hanged'])), this['refreshUI']();
                        }
                    }, _0x43eab0['prototype']['refreshUI'] = function () {
                        var _0x1d0ccf = this['owner'], _0x35712 = _0x1d0ccf['getChildBy' + 'Name']('b_top');
                        if (_0x35712) {
                            var _0x303e79 = _0x35712['getChildBy' + 'Name']('lb_diamond');
                            _0x303e79['text'] = _0x1c7d31['default']['getInstanc' + 'e']()['getBonusDi' + 'amond']()['toString'](), this['lb_diamond'] = _0x303e79, this['b_top'] = _0x35712;
                        }
                        _0x22c240['default']['getInstanc' + 'e']()['isFirstSte' + 'p']() &amp;&amp; (_0x35712['visible'] = !0x1);
                    }, _0x43eab0['prototype']['onEnable'] = function () {
                    }, _0x43eab0['prototype']['onBackClic' + 'ked'] = function (_0x473c02) {
                        this['owner']['removeSelf']();
                    }, _0x43eab0['prototype']['onDiamondC' + 'hanged'] = function (_0x57eab6) {
                        this['lb_diamond']['text'] = _0x57eab6['toString'](), _0x5de0d5['default']['scaleEff'](this['b_top'], 0x1, 0xc8);
                    }, _0x43eab0['prototype']['onDisable'] = function () {
                        _0x4974ab['default']['getInstanc' + 'e']()['offAllCall' + 'er'](this);
                    }, _0x43eab0;
                }(Laya['Script']);
            _0x2c398b['default'] = _0x3562c8;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Single/EventCenter': 0x1c,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/GameLogic': 0x25,
            '../logic/GameNewbieLogic': 0x26
        }
    ],
    0x76: [
        function (_0x2e8bf6, _0x6a201b, _0x176b90) {
            'use strict';
            Object['defineProp' + 'erty'](_0x176b90, '__esModule', { 'value': !0x0 });
            var _0x44c7bf = _0x2e8bf6('../ui/laya' + 'MaxUI'), _0x17e454 = _0x2e8bf6('../sdk/Sdk'), _0x39886b = _0x2e8bf6('../common/' + 'GameDefine'), _0x15c194 = _0x2e8bf6('../framewo' + 'rk/UIModel' + '/Effects'), _0x4a83df = _0x2e8bf6('../logic/P' + 'layerLogic'), _0x5f25ee = _0x2e8bf6('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x5c8631 = _0x2e8bf6('../framewo' + 'rk/Tools/U' + 'tils'), _0x463117 = function (_0x573475) {
                    function _0x4ceb17() {
                        var _0x369bd4 = _0x573475['call'](this) || this;
                        return _0x369bd4['powerValue'] = 0x0, _0x369bd4['threshold'] = 0.7, _0x369bd4['isBtnDown'] = !0x1, _0x369bd4['isSuccess'] = !0x1, _0x369bd4;
                    }
                    return __extends(_0x4ceb17, _0x573475), _0x4ceb17['prototype']['onAdd'] = function () {
                        _0x17e454['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x39886b['GameConsta' + 'nt']['BANNER_ID']), this['frameLoop'](0x1, this, this['update']), this['get_reward' + '_btn']['on'](Laya['Event']['MOUSE_DOWN'], this, this['getRewardB' + 'tnListener']), this['get_reward' + '_btn']['on'](Laya['Event']['MOUSE_OUT'], this, this['getRewardB' + 'tnListener']), this['get_reward' + '_btn']['on'](Laya['Event']['MOUSE_UP'], this, this['getRewardB' + 'tnListener']);
                        var _0x345c50 = new Laya['Point'](0x0, 0x0);
                        this['localToGlo' + 'bal'](_0x345c50), this['get_reward' + '_btn']['y'] = 0.94 * Laya['stage']['height'] - _0x345c50['y'], this['randomThre' + 'shold']();
                    }, _0x4ceb17['prototype']['onRemove'] = function () {
                        this['timer']['clear'](this, this['update']), _0x17e454['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x39886b['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x4ceb17['prototype']['update'] = function () {
                        this['powerValue'] &gt; 0x0 &amp;&amp; (this['powerValue'] -= 0.005), this['powerValue'] &gt; this['threshold'] &amp;&amp; !this['isSuccess'] &amp;&amp; this['success'](), this['pbr']['value'] = this['powerValue'];
                    }, _0x4ceb17['prototype']['randomThre' + 'shold'] = function () {
                        var _0x237a12 = _0x5c8631['default']['getIntRand' + 'om'](0x0, 0xa);
                        0x3 &gt; _0x237a12 ? this['threshold'] = 0.4 : _0x237a12 &gt;= 0x3 &amp;&amp; 0x7 &gt; _0x237a12 ? this['threshold'] = 0.5 : this['threshold'] = 0.6;
                    }, _0x4ceb17['prototype']['success'] = function () {
                        var _0x1f5143 = this;
                        _0x17e454['Sdk']['getInstanc' + 'e']()['showBanner'](_0x39886b['GameConsta' + 'nt']['BANNER_ID']), this['isSuccess'] = !0x0, Laya['timer']['once'](0x3e8, this, function () {
                            _0x1f5143['timer']['clear'](_0x1f5143, _0x1f5143['update']), _0x1f5143['powerValue'] = 0x1, _0x1f5143['pbr']['value'] = _0x1f5143['powerValue'];
                        }), Laya['timer']['once'](0xfa0, this, function () {
                            var _0x4b0a14 = _0x1f5143['calculatin' + 'gRewardNum']();
                            _0x4a83df['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo']()['addDiamond'](_0x4b0a14), _0x1f5143['playEffGet' + 'Reward'](_0x39886b['REWARD_TYP' + 'E']['DIAMOND'], _0x4b0a14, Laya['Handler']['create'](_0x1f5143, function () {
                                _0x5f25ee['default']['closePanel'](_0x1f5143);
                            }));
                        });
                    }, _0x4ceb17['prototype']['getRewardB' + 'tnListener'] = function (_0xe11ee2) {
                        switch (_0xe11ee2['type']) {
                        case Laya['Event']['MOUSE_DOWN']:
                            this['isBtnDown'] || (this['isBtnDown'] = !0x0, this['get_reward' + '_btn']['skin'] = 'res/btn_1_' + 'press.png', this['powerValue'] &lt; 0x1 &amp;&amp; (this['powerValue'] += 0.11, this['pbr']['value'] = this['powerValue']));
                            break;
                        case Laya['Event']['MOUSE_OUT']:
                            this['isBtnDown'] &amp;&amp; (this['isBtnDown'] = !0x1, this['get_reward' + '_btn']['skin'] = 'res/btn_1_' + 'normal.png');
                            break;
                        case Laya['Event']['MOUSE_UP']:
                            this['isBtnDown'] &amp;&amp; (this['isBtnDown'] = !0x1, this['get_reward' + '_btn']['skin'] = 'res/btn_1_' + 'normal.png');
                        }
                    }, _0x4ceb17['prototype']['calculatin' + 'gRewardNum'] = function () {
                        var _0x32e99d = 0x0;
                        return _0x32e99d = _0x4a83df['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0xf ? 0xa : _0x4a83df['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0x19 ? 0x1e : _0x4a83df['default']['getInstanc' + 'e']()['assmblyCar']['carmaxleve' + 'l'] &lt; 0x23 ? 0x64 : 0x12c;
                    }, _0x4ceb17['prototype']['playEffGet' + 'Reward'] = function (_0x4edbff, _0x4e71d6, _0x22454f) {
                        var _0x2b1d14, _0xa207d8 = this['getChildBy' + 'Name']('topUI'), _0x4bd309 = _0xa207d8['getChildBy' + 'Name']('diamond_1'), _0x216a53 = _0x4bd309['getChildBy' + 'Name']('icon'), _0x3913b7 = new Laya['Point'](Laya['stage']['width'] / 0x2, Laya['stage']['height'] / 0x2), _0x22b684 = _0x216a53['localToGlo' + 'bal'](new Laya['Point'](_0x216a53['width'] / 0x2, _0x216a53['height'] / 0x2));
                        _0x4edbff == _0x39886b['REWARD_TYP' + 'E']['DIAMOND'] ? _0x2b1d14 = _0x39886b['Res']['UI_DIAMOND' + '_ICON'] : _0x4edbff == _0x39886b['REWARD_TYP' + 'E']['GOLD'] &amp;&amp; (_0x2b1d14 = _0x39886b['Res']['UI_COIN']), _0x15c194['default']['getPropEff' + 'ect'](_0x2b1d14, _0x3913b7, _0x22b684, _0x39886b['Res']['SOUND_DIAM' + 'OND_START'], _0x39886b['Res']['SOUND_DIAM' + 'OND_END'], _0x22454f, _0x216a53);
                    }, _0x4ceb17['prototype']['close'] = function (_0x1b2e57, _0x2dbf6b) {
                        'closeOnSid' + 'e' !== _0x1b2e57 &amp;&amp; _0x573475['prototype']['close']['call'](this, _0x1b2e57);
                    }, _0x4ceb17;
                }(_0x44c7bf['ui']['scenes']['TreasureCh' + 'estDialogU' + 'I']);
            _0x176b90['default'] = _0x463117, Laya['ClassUtils']['regClass']('TreasureCh' + 'estDialog', _0x463117);
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../framework/UIModel/Effects': 0x20,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../ui/layaMaxUI': 0x60
        }
    ],
    0x77: [
        function (_0x2ef537, _0x286d26, _0x4b3668) {
            'use strict';
            Object['defineProp' + 'erty'](_0x4b3668, '__esModule', { 'value': !0x0 });
            var _0x48154c = _0x2ef537('../ui/laya' + 'MaxUI'), _0x5bb0c8 = _0x2ef537('../framewo' + 'rk/Tools/U' + 'tils'), _0xd4811e = _0x2ef537('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x2bf0cb = _0x2ef537('../logic/P' + 'layerLogic'), _0x3f0e9e = _0x2ef537('../common/' + 'GameDefine'), _0x80c71d = _0x2ef537('./Playerle' + 'velDialog'), _0x2f193b = _0x2ef537('../sdk/Sdk'), _0x3dfcaa = _0x2ef537('./MoreRewa' + 'rdsDialog'), _0x459277 = _0x2ef537('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x58e521 = _0x2ef537('../script/' + 'Btn_Reward'), _0x5f190e = function (_0xfce639) {
                    function _0x5b6f89() {
                        var _0x5a3086 = _0xfce639['call'](this) || this;
                        return _0x5a3086['gridNum'] = 0x6, _0x5a3086['playTimeNu' + 'm'] = 0xfa0, _0x5a3086['isBack'] = !0x0, _0x5a3086['playBackTi' + 'meNum'] = 0x7d0, _0x5a3086['rotateAngl' + 'e'] = 0x0, _0x5a3086['turntableI' + 'ndex'] = 0x0, _0x5a3086['roundsNum'] = 0x14, _0x5a3086['isTurning'] = !0x1, _0x5a3086;
                    }
                    return __extends(_0x5b6f89, _0xfce639), _0x5b6f89['getRes'] = function () {
                        return [];
                    }, _0x5b6f89['prototype']['onAdd'] = function () {
                        var _0x35339b = this;
                        this['playerInfo'] = _0x2bf0cb['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), this['turntableM' + 'odel'] = _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel'], this['img_mask']['alpha'] = 0.75, this['img_mask']['visible'] = !0x1, this['tips_box']['visible'] = !0x1, this['lb_des_rew' + 'ard']['visible'] = !0x1, this['btn_close']['on'](Laya['Event']['CLICK'], this, this['closeBtnLi' + 'stener']), this['lottery_bt' + 'n']['on'](Laya['Event']['CLICK'], this, this['lotteryBtn' + 'Listener']), this['tips_box_c' + 'lose_btn']['on'](Laya['Event']['CLICK'], this, this['tipsBoxClo' + 'seBtnListe' + 'ner']), this['on'](_0x459277['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getUseBoun' + 'sMsg']), this['on'](_0x459277['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getAddLott' + 'eryChanceM' + 'sg']), this['add_lotter' + 'y_chance_b' + 'tn']['on'](Laya['Event']['CLICK'], this, function () {
                            _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_3'], { 'çŽ©å®¶': _0x35339b['playerInfo']['playerStat' + 'e'] });
                        }), this['refreshUI'](), _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_1'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x2f193b['Sdk']['getInstanc' + 'e']()['showBanner'](_0x3f0e9e['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x5b6f89['prototype']['onRemove'] = function () {
                        _0x2f193b['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x3f0e9e['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x5b6f89['prototype']['closeBtnLi' + 'stener'] = function (_0x4a87c9) {
                        _0x4a87c9 &amp;&amp; _0x4a87c9['stopPropag' + 'ation'](), this['isTurning'] || _0xd4811e['default']['closePanel'](this);
                    }, _0x5b6f89['prototype']['lotteryBtn' + 'Listener'] = function (_0x3814e2) {
                        if (_0x3814e2 &amp;&amp; _0x3814e2['stopPropag' + 'ation'](), !this['isTurning']) {
                            var _0x36ec3c = _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel'], _0x5a07a2 = _0x36ec3c['getIndex']();
                            this['rotateTurn' + 'table'](_0x5a07a2), _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_2'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                        }
                    }, _0x5b6f89['prototype']['tipsBoxClo' + 'seBtnListe' + 'ner'] = function () {
                        this['img_mask']['visible'] = this['tips_box']['visible'] = !0x1, _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['Bouns'] = 0x1, 0x3 == this['turntableM' + 'odel']['Bouns'] ? _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['threeTimes'] = 0x3 : 0x6 == this['turntableM' + 'odel']['Bouns'] &amp;&amp; (_0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['sixTimes'] = 0x3), _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_7'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                    }, _0x5b6f89['prototype']['rotateTurn' + 'table'] = function (_0x4e8ec7) {
                        var _0x3d1adf = this;
                        this['isTurning'] = !0x0;
                        var _0x4c7994 = 0x168 / this['gridNum'];
                        this['rotateAngl' + 'e'] = -(0x168 - (this['turntableI' + 'ndex'] - _0x4e8ec7) * _0x4c7994 + 0x168 * this['roundsNum']) + this['wheel_in']['rotation'], this['turntableI' + 'ndex'] = _0x4e8ec7;
                        var _0x4dedca = this['isBack'] ? this['rotateAngl' + 'e'] - _0x4c7994 / 0x2 : this['rotateAngl' + 'e'];
                        Laya['Tween']['to'](this['wheel_in'], { 'rotation': _0x4dedca }, this['playTimeNu' + 'm'], Laya['Ease']['circInOut'], Laya['Handler']['create'](this, function () {
                            _0x3d1adf['isBack'] ? Laya['Tween']['to'](_0x3d1adf['wheel_in'], { 'rotation': _0x3d1adf['rotateAngl' + 'e'] }, _0x3d1adf['playBackTi' + 'meNum'], null, Laya['Handler']['create'](_0x3d1adf, function () {
                                Laya['timer']['once'](0x2bc, _0x3d1adf, _0x3d1adf['rotateTurn' + 'tableCompl' + 'ete']);
                            })) : Laya['timer']['once'](0x2bc, _0x3d1adf, _0x3d1adf['rotateTurn' + 'tableCompl' + 'ete']);
                        }));
                    }, _0x5b6f89['prototype']['rotateTurn' + 'tableCompl' + 'ete'] = function () {
                        if (this['isTurning'] = !0x1, this['refreshUI'](), this['isShowTips' + 'Box'](), 0x1 == this['turntableI' + 'ndex'] || 0x4 == this['turntableI' + 'ndex']) {
                            var _0x20db06 = this['turntableM' + 'odel']['RewardNum'];
                            this['turntableM' + 'odel']['BounsTrigg' + 'er'] &amp;&amp; (_0x20db06 = this['turntableM' + 'odel']['RewardNum'] * this['turntableM' + 'odel']['Bouns']);
                            var _0x467c55 = _0x5bb0c8['default']['formatNumb' + 'erWithUnit' + 's'](this['turntableM' + 'odel']['RewardNum']) + '\x20x' + this['turntableM' + 'odel']['Bouns'] + '\x20x';
                            _0xd4811e['default']['openPanel'](_0x80c71d['default'], {
                                'from': 'TurntableD' + 'ialog',
                                'closeOther': !0x1,
                                'userArgs': [
                                    _0x467c55,
                                    _0x3f0e9e['Res']['UI_BIG_GOL' + 'D'],
                                    !0x1,
                                    _0x20db06
                                ]
                            }), this['turntableM' + 'odel']['clear']();
                        } else {
                            if (0x2 == this['turntableI' + 'ndex'] || 0x5 == this['turntableI' + 'ndex']) {
                                var _0x20db06 = this['turntableM' + 'odel']['RewardNum'], _0x15531e = _0x20db06, _0x53ecc3 = 0x1;
                                this['turntableM' + 'odel']['BounsTrigg' + 'er'] &amp;&amp; (_0x20db06 = this['turntableM' + 'odel']['RewardNum'] * this['turntableM' + 'odel']['Bouns'], _0x53ecc3 = this['turntableM' + 'odel']['Bouns']);
                                var _0x467c55 = _0x5bb0c8['default']['formatNumb' + 'erWithUnit' + 's'](this['turntableM' + 'odel']['RewardNum']) + '\x20x' + this['turntableM' + 'odel']['Bouns'] + '\x20x', _0xf97d7a = void 0x0;
                                this['isOpenMore' + 'RewardsDia' + 'log']() &amp;&amp; (_0xf97d7a = Laya['Handler']['create'](null, function () {
                                    _0xd4811e['default']['openPanel'](_0x3dfcaa['default'], {
                                        'from': 'TurntableD' + 'ialog',
                                        'closeOther': !0x1,
                                        'userArgs': [{
                                                'rewardType': _0x3f0e9e['REWARD_TYP' + 'E']['DIAMOND'],
                                                'rewardNum': _0x15531e,
                                                'rate': _0x53ecc3
                                            }]
                                    });
                                })), _0xd4811e['default']['openPanel'](_0x80c71d['default'], {
                                    'from': 'TurntableD' + 'ialog',
                                    'closeOther': !0x1,
                                    'userArgs': [
                                        _0x467c55,
                                        _0x3f0e9e['Res']['UI_BIG_DIA' + 'MOND'],
                                        !0x1,
                                        _0x20db06,
                                        _0xf97d7a
                                    ]
                                }), this['turntableM' + 'odel']['clear']();
                            }
                        }
                    }, _0x5b6f89['prototype']['isOpenMore' + 'RewardsDia' + 'log'] = function () {
                        return _0x5bb0c8['default']['getIntRand' + 'om'](0x0, 0x64), !0x0;
                    }, _0x5b6f89['prototype']['refreshUI'] = function () {
                        this['lb_turnTim' + 'es']['text'] = 'Turntable\x20' + 'currency\x20r' + 'emaining:' + _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['TurntableT' + 'imes'], _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['TurntableT' + 'imes'] ? this['lottery_bt' + 'n']['disabled'] = !0x1 : this['lottery_bt' + 'n']['disabled'] = !0x0;
                        var _0x328886 = _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel'];
                        this['lb_des_rew' + 'ard']['text'] = 'Next\x20' + _0x328886['Bouns'] + ('\x20times\x20rew' + 'ard'), this['lb_des_rew' + 'ard']['visible'] = 0x1 != _0x328886['Bouns'];
                    }, _0x5b6f89['prototype']['isShowTips' + 'Box'] = function () {
                        var _0x5702e8 = _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel'];
                        if (0x1 == _0x5702e8['Bouns'] || _0x5702e8['BounsTrigg' + 'er'])
                            return this['img_mask']['visible'] = !0x1, this['tips_box']['visible'] = !0x1, this['lb_des_rew' + 'ard']['visible'] = !0x1, !0x1;
                        this['img_mask']['visible'] = !0x0, this['tips_box']['visible'] = !0x0, this['tips_txt']['text'] = 'Next\x20' + _0x5702e8['Bouns'] + ('\x20times\x20rew' + 'ard');
                        var _0x344101 = this['use_bouns_' + 'btn']['getCompone' + 'nt'](_0x58e521['default']);
                        return _0x344101['refreshUI'](), !0x0;
                    }, _0x5b6f89['prototype']['getUseBoun' + 'sMsg'] = function (_0x332aa6) {
                        if (_0x459277['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x332aa6['code']) {
                            var _0x1824e8 = this['use_bouns_' + 'btn']['$_GID'];
                            _0x1824e8 == _0x332aa6['gid'] &amp;&amp; (_0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['useBouns'](), this['tips_box']['visible'] = !0x1, this['img_mask']['visible'] = !0x1, _0x332aa6['way'] == _0x3f0e9e['GET_REWARD' + '_WAY']['VIDEO'] ? _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_6'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }) : _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_5'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }));
                        }
                    }, _0x5b6f89['prototype']['getAddLott' + 'eryChanceM' + 'sg'] = function (_0x335a5d) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x459277['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x335a5d['code']) {
                                    var _0x161f98 = this['add_lotter' + 'y_chance_b' + 'tn']['$_GID'];
                                    if (_0x161f98 == _0x335a5d['gid']) {
                                        _0x2bf0cb['default']['getInstanc' + 'e']()['TurntableM' + 'odel']['AddLottery' + 'Chance'](), this['refreshUI']();
                                        var _0x5ac8cd = this['use_bouns_' + 'btn']['getCompone' + 'nt'](_0x58e521['default']);
                                        _0x5ac8cd['refreshUI']();
                                    }
                                    _0x2f193b['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x3f0e9e['DataStatDe' + 'f']['TURN_4'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] });
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x5b6f89;
                }(_0x48154c['ui']['scenes']['TurntableD' + 'ialogUI']);
            _0x4b3668['default'] = _0x5f190e;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../script/Btn_Reward': 0x42,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './MoreRewardsDialog': 0x6e,
            './PlayerlevelDialog': 0x6f
        }
    ],
    0x78: [
        function (_0x41b46c, _0x58aaa6, _0x89a2a7) {
            'use strict';
            Object['defineProp' + 'erty'](_0x89a2a7, '__esModule', { 'value': !0x0 });
            var _0x4ac4a3 = _0x41b46c('../ui/laya' + 'MaxUI'), _0x48e7f0 = _0x41b46c('../logic/P' + 'layerLogic'), _0x1ca2e9 = _0x41b46c('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x5ad40c = _0x41b46c('./Playerle' + 'velDialog'), _0x568f31 = _0x41b46c('../common/' + 'GameDefine'), _0x507bc9 = _0x41b46c('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x2f0421 = _0x41b46c('../sdk/Sdk'), _0x2710ea = _0x41b46c('./Treasure' + 'ChestDialo' + 'g'), _0x213d77 = function (_0x412c16) {
                    function _0x30e5bb() {
                        for (var _0x4136fc = [], _0x499849 = 0x0; _0x499849 &lt; arguments['length']; _0x499849++)
                            _0x4136fc[_0x499849] = arguments[_0x499849];
                        var _0x5be2e2 = _0x412c16['call'](this) || this;
                        return _0x5be2e2['openPlayer' + 'level'] = !0x1, _0x5be2e2['openPlayer' + 'level'] = _0x4136fc[0x1], _0x5be2e2['assemblyCa' + 'rModel'] = _0x48e7f0['default']['getInstanc' + 'e']()['assmblyCar'], _0x5be2e2;
                    }
                    return __extends(_0x30e5bb, _0x412c16), _0x30e5bb['prototype']['onAdd'] = function () {
                        this['img_mask']['alpha'] = 0.75, this['car']['source'] = Laya['loader']['getRes'](this['assemblyCa' + 'rModel']['datas'][this['assemblyCa' + 'rModel']['carmaxleve' + 'l']]['ini']['icon']);
                        var _0x14866f = this['assemblyCa' + 'rModel']['datas'][this['assemblyCa' + 'rModel']['carmaxleve' + 'l']];
                        this['lb']['text'] = _0x14866f['ini']['carName'], this['showSpeed']['text'] = '+' + _0x14866f['ini']['showspeed'] + '%', this['showcontro' + 'l']['text'] = '+' + _0x14866f['ini']['showcontro' + 'l'] + '%';
                        var _0x5ca6a3 = this['assemblyCa' + 'rModel']['datas'][this['assemblyCa' + 'rModel']['carmaxleve' + 'l']]['ini']['unlockrewa' + 'rd'];
                        this['reward_num']['text'] = '+' + _0x5ca6a3, 0x2 == this['assemblyCa' + 'rModel']['carmaxleve' + 'l'] &amp;&amp; (this['btn_video']['visible'] = !0x1), _0x2f0421['Sdk']['getInstanc' + 'e']()['showBanner'](_0x568f31['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x30e5bb['prototype']['onEnter'] = function () {
                        this['btn_close']['on'](Laya['Event']['CLICK'], this, this['onCloseSel' + 'f']), this['on'](_0x507bc9['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']);
                    }, _0x30e5bb['prototype']['getRewardM' + 'sg'] = function (_0x3c7234) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                                if (_0x507bc9['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] === _0x3c7234['code']) {
                                    var _0x2969a3 = this['assemblyCa' + 'rModel']['datas'][this['assemblyCa' + 'rModel']['carmaxleve' + 'l']]['ini']['unlockrewa' + 'rd'];
                                    _0x1ca2e9['default']['openPanel'](_0x5ad40c['default'], {
                                        'from': 'UnlockNewc' + 'arDialog',
                                        'closeOther': !0x0,
                                        'userArgs': [
                                            'é’»çŸ³+' + _0x2969a3,
                                            _0x568f31['Res']['UI_BIG_DIA' + 'MOND'],
                                            !0x1,
                                            _0x2969a3
                                        ]
                                    });
                                }
                                console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x30e5bb['prototype']['onCloseSel' + 'f'] = function () {
                        _0x1ca2e9['default']['closePanel'](this);
                    }, _0x30e5bb['prototype']['onRemove'] = function () {
                        _0x2f0421['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x568f31['GameConsta' + 'nt']['BANNER_ID']), this['isOpenTrap' + 'Dialog']();
                    }, _0x30e5bb['prototype']['isOpenTrap' + 'Dialog'] = function () {
                        var _0x9eaf95 = _0x48e7f0['default']['getInstanc' + 'e']()['advertisin' + 'gControlMo' + 'del']['triggerBan' + 'nerTouchV2']();
                        _0x9eaf95 &amp;&amp; _0x1ca2e9['default']['openPanel'](_0x2710ea['default']);
                    }, _0x30e5bb;
                }(_0x4ac4a3['ui']['scenes']['UnlockNewc' + 'arDialogUI']);
            _0x89a2a7['default'] = _0x213d77;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60,
            './PlayerlevelDialog': 0x6f,
            './TreasureChestDialog': 0x76
        }
    ],
    0x79: [
        function (_0x1f4220, _0x3295da, _0x2862e9) {
            'use strict';
            Object['defineProp' + 'erty'](_0x2862e9, '__esModule', { 'value': !0x0 });
            var _0xf4eac4 = _0x1f4220('../ui/laya' + 'MaxUI'), _0x4e7ab9 = _0x1f4220('../logic/P' + 'layerLogic'), _0x4ccc6b = _0x1f4220('../framewo' + 'rk/Tools/U' + 'tils'), _0x29fcb0 = _0x1f4220('../common/' + 'GameDefine'), _0xe360a = _0x1f4220('../framewo' + 'rk/Manager' + '/SceneMana' + 'ger'), _0x2f5a3e = _0x1f4220('../sdk/Sdk'), _0x34bef4 = _0x1f4220('../sdk/pub' + 'lic/SdkDef' + 'ine'), _0x492df1 = function (_0x319c5a) {
                    function _0x5eec3b() {
                        var _0x2924c9 = _0x319c5a['call'](this) || this;
                        return _0x2924c9['playerInfo'] = _0x4e7ab9['default']['getInstanc' + 'e']()['getPlayerI' + 'nfo'](), _0x2924c9['offineMode'] = _0x4e7ab9['default']['getInstanc' + 'e']()['offline'], _0x2924c9;
                    }
                    return __extends(_0x5eec3b, _0x319c5a), _0x5eec3b['prototype']['onAdd'] = function () {
                        this['zOrder'] = 0x2711, this['income_num']['text'] = _0x4ccc6b['default']['formatNumb' + 'erWithUnit' + 's'](this['offineMode']['offlineInc' + 'ome']), this['back_btn']['once'](Laya['Event']['CLICK'], this, this['back_btn_l' + 'istener']), this['on'](_0x34bef4['default']['UIEvent']['E_REWARD_G' + 'AIN'], this, this['getRewardM' + 'sg']), _0x2f5a3e['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x29fcb0['DataStatDe' + 'f']['OFFLINE_1'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0x2f5a3e['Sdk']['getInstanc' + 'e']()['showBanner'](_0x29fcb0['GameConsta' + 'nt']['BANNER_ID'], { 'widthScaleRate': 0.9 });
                    }, _0x5eec3b['prototype']['onRemove'] = function () {
                        this['event'](_0x29fcb0['GameEvent']['E_CLOSE_PA' + 'NLE'], { 'code': _0x29fcb0['GameCode']['E_CLOSE_OF' + 'FLINE'] }), _0x2f5a3e['Sdk']['getInstanc' + 'e']()['hideBanner'](_0x29fcb0['GameConsta' + 'nt']['BANNER_ID']);
                    }, _0x5eec3b['prototype']['back_btn_l' + 'istener'] = function (_0x2e22e8) {
                        _0x2e22e8 &amp;&amp; _0x2e22e8['stopPropag' + 'ation'](), this['offineMode']['getOffline' + 'Income'](), _0x2f5a3e['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x29fcb0['DataStatDe' + 'f']['OFFLINE_5'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0xe360a['default']['closePanel'](this);
                    }, _0x5eec3b['prototype']['getRewardM' + 'sg'] = function (_0x15b178) {
                        FKGames['showReward']({
                            'beforeShowAd': () =&gt; {
                                window['isMuted'] = Laya['SoundManag' + 'er']['muted'], !Laya['SoundManag' + 'er']['muted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = !![]);
                            },
                            'afterShowAd': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]);
                            },
                            'rewarded': () =&gt; {
                                !window['isMuted'] &amp;&amp; (Laya['SoundManag' + 'er']['muted'] = ![]), _0x34bef4['default']['Code']['REWARD_GAI' + 'N_SUCCESS'] == _0x15b178['code'] &amp;&amp; (this['offineMode']['getDoubleO' + 'fflineInco' + 'me'](), _0x15b178['way'] ? _0x2f5a3e['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x29fcb0['DataStatDe' + 'f']['OFFLINE_4'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }) : _0x2f5a3e['Sdk']['getInstanc' + 'e']()['sendEvent'](_0x29fcb0['DataStatDe' + 'f']['OFFLINE_3'], { 'çŽ©å®¶': this['playerInfo']['playerStat' + 'e'] }), _0xe360a['default']['closePanel'](this)), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                            },
                            'dismiaaed': () =&gt; {
                            }
                        });
                    }, _0x5eec3b;
                }(_0xf4eac4['ui']['scenes']['offlineDia' + 'logUI']);
            _0x2862e9['default'] = _0x492df1;
        },
        {
            '../common/GameDefine': 0x4,
            '../framework/Manager/SceneManager': 0x19,
            '../framework/Tools/Utils': 0x1f,
            '../logic/PlayerLogic': 0x27,
            '../sdk/Sdk': 0x5a,
            '../sdk/public/SdkDefine': 0x5e,
            '../ui/layaMaxUI': 0x60
        }
    ]
}, {}, [0x2]);</pre></body></html>