<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function () {
    'use strict';
    var _0x2173c8, _0x3b95a1 = Laya['View'], _0x310abc = Laya['ClassUtils']['regClass'];
    !function (_0x4db965) {
        !function (_0x28571b) {
            class _0x50a243 extends Laya['EffectAnim' + 'ation'] {
                constructor() {
                    super(), this['effectData'] = _0x4db965['effect']['buttonScal' + 'eUI']['uiView'];
                }
            }
            _0x50a243['uiView'] = {
                'type': 'View',
                'props': {},
                'compId': 0x2,
                'animations': [{
                        'nodes': [{
                                'target': 0x2,
                                'keyframes': {
                                    'scaleY': [
                                        {
                                            'value': 0x1,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleY',
                                            'index': 0x0
                                        },
                                        {
                                            'value': 0.9,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleY',
                                            'index': 0x1
                                        },
                                        {
                                            'value': 0x1,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleY',
                                            'index': 0x5
                                        }
                                    ],
                                    'scaleX': [
                                        {
                                            'value': 0x1,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleX',
                                            'index': 0x0
                                        },
                                        {
                                            'value': 0.9,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleX',
                                            'index': 0x1
                                        },
                                        {
                                            'value': 0x1,
                                            'tweenMethod': 'linearNone',
                                            'tween': !0x0,
                                            'target': 0x2,
                                            'key': 'scaleX',
                                            'index': 0x5
                                        }
                                    ]
                                }
                            }],
                        'name': 'ani1',
                        'id': 0x1,
                        'frameRate': 0x18,
                        'action': 0x0
                    }],
                'loadList': [],
                'loadList3D': []
            }, _0x28571b['buttonScal' + 'eUI'] = _0x50a243, _0x310abc('ui.effect.' + 'buttonScal' + 'eUI', _0x50a243);
        }(_0x4db965['effect'] || (_0x4db965['effect'] = {}));
    }(_0x2173c8 || (_0x2173c8 = {})), function (_0xf12896) {
        class _0x361a92 extends _0x3b95a1 {
            constructor() {
                super();
            }
            ['createChil' + 'dren']() {
                super['createChil' + 'dren'](), this['loadScene']('gameScene');
            }
        }
        _0xf12896['gameSceneU' + 'I'] = _0x361a92, _0x310abc('ui.gameSce' + 'neUI', _0x361a92);
        class _0x35fe4b extends _0x3b95a1 {
            constructor() {
                super();
            }
            ['createChil' + 'dren']() {
                super['createChil' + 'dren'](), this['loadScene']('loadingSce' + 'ne');
            }
        }
        _0xf12896['loadingSce' + 'neUI'] = _0x35fe4b, _0x310abc('ui.loading' + 'SceneUI', _0x35fe4b);
        class _0x41044b extends _0x3b95a1 {
            constructor() {
                super();
            }
            ['createChil' + 'dren']() {
                super['createChil' + 'dren'](), this['loadScene']('mainScene');
            }
        }
        _0xf12896['mainSceneU' + 'I'] = _0x41044b, _0x310abc('ui.mainSce' + 'neUI', _0x41044b);
        class _0x4fc919 extends _0x3b95a1 {
            constructor() {
                super();
            }
            ['createChil' + 'dren']() {
                super['createChil' + 'dren'](), this['loadScene']('resultScen' + 'e');
            }
        }
        _0xf12896['resultScen' + 'eUI'] = _0x4fc919, _0x310abc('ui.resultS' + 'ceneUI', _0x4fc919);
        class _0x344bd0 extends _0x3b95a1 {
            constructor() {
                super();
            }
            ['createChil' + 'dren']() {
                super['createChil' + 'dren'](), this['loadScene']('setScene');
            }
        }
        _0xf12896['setSceneUI'] = _0x344bd0, _0x310abc('ui.setScen' + 'eUI', _0x344bd0);
    }(_0x2173c8 || (_0x2173c8 = {})), Laya['Browser']['window']['tt'];
    var _0x24b35e, _0x2d85de;
    !function (_0xa9ea6e) {
        _0xa9ea6e[_0xa9ea6e['MiniGame'] = 0x0] = 'MiniGame', _0xa9ea6e[_0xa9ea6e['BDMiniGame'] = 0x1] = 'BDMiniGame', _0xa9ea6e[_0xa9ea6e['KGMiniGame'] = 0x2] = 'KGMiniGame', _0xa9ea6e[_0xa9ea6e['QGMiniGame'] = 0x3] = 'QGMiniGame', _0xa9ea6e[_0xa9ea6e['VVMiniGame'] = 0x4] = 'VVMiniGame', _0xa9ea6e[_0xa9ea6e['AlipayMini' + 'Game'] = 0x5] = 'AlipayMini' + 'Game', _0xa9ea6e[_0xa9ea6e['QQMiniGame'] = 0x6] = 'QQMiniGame', _0xa9ea6e[_0xa9ea6e['BLMiniGame'] = 0x7] = 'BLMiniGame', _0xa9ea6e[_0xa9ea6e['TTMiniGame'] = 0x8] = 'TTMiniGame', _0xa9ea6e[_0xa9ea6e['HWMiniGame'] = 0x9] = 'HWMiniGame';
    }(_0x24b35e || (_0x24b35e = {})), function (_0x1121da) {
        _0x1121da[_0x1121da['Top'] = 0x0] = 'Top', _0x1121da[_0x1121da['Centered'] = 0x1] = 'Centered', _0x1121da[_0x1121da['Bottom'] = 0x2] = 'Bottom';
    }(_0x2d85de || (_0x2d85de = {}));
    const _0x2e09b1 = Laya['Browser']['window']['wx'];
    class _0x3ee7ef {
        constructor() {
        }
        static ['getInstanc' + 'e']() {
            return this['_instance'] || (this['_instance'] = new _0x3ee7ef()), this['_instance'];
        }
        static ['adapterUi']() {
            if (Laya['Browser']['onMiniGame']) {
                let _0x523a5a = wx['getSystemI' + 'nfoSync']()['windowHeig' + 'ht'], _0x2994aa = Laya['stage']['height'] / _0x523a5a;
                return _0x2e09b1['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't']()['top'] *= _0x2994aa;
            }
            return 22.5;
        }
        static ['shareToast'](_0x2e7edd) {
            _0x2e09b1['showToast']({
                'title': _0x2e7edd,
                'icon': 'none',
                'duration': 0x5dc
            });
        }
        static ['share'](_0x4812a1) {
            Laya['Browser']['onMiniGame'] &amp;&amp; (this['isShareSuc' + 'cess'] = !0x1, _0x2e09b1['shareAppMe' + 'ssage']({
                'title': _0x4812a1,
                'imageUrl': 'https://mm' + 'ocgame.qpi' + 'c.cn/wecha' + 'tgame/t5rX' + 'U1ELy4ow5G' + 's7j9lAEBWK' + 'q9jmtvEQvm' + 'GIgib9eQBL' + 'rKrycwNpia' + 'CKxTGlaCXp' + 'xI/0'
            }));
        }
        ['createGame' + 'Portal']() {
            _0x2e09b1['navigateTo' + 'MiniProgra' + 'm']({
                'appId': 'wxccf29d3f' + 'ffc79565',
                'path': '?wxgamecid' + '=CCBgAAoXk' + 'pQY9MN4aKR' + '8vm&amp;thimbl' + 'e=test',
                'extraData': { 'foo': 'bar' },
                'success'(_0x482731) {
                }
            });
        }
        ['watchVideo' + 'GetAwrad1'](_0x5b1e63, _0x2ed980) {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x1e662b = this;
            if (!_0x1e662b['_videoAd'])
                return _0x1e662b['_videoAd'] = _0x2e09b1['createRewa' + 'rdedVideoA' + 'd']({ 'adUnitId': 'adunit-514' + '413cfda05c' + '564' }), _0x1e662b['_videoAd']['onError'](_0x4935b2 =&gt; {
                    console['log'](_0x4935b2);
                }), _0x1e662b['_videoAd']['onClose'](_0x48fa1c =&gt; {
                    _0x1e662b['_videoAd']['offClose'](), _0x48fa1c &amp;&amp; _0x48fa1c['isEnded'] || void 0x0 === _0x48fa1c ? _0x5b1e63() : _0x2ed980 &amp;&amp; _0x2ed980();
                }), void (_0x1e662b['_videoAd']['isReady']() ? _0x1e662b['_videoAd']['show']() : _0x1e662b['_videoAd']['load']()['then'](() =&gt; {
                    _0x1e662b['_videoAd']['show']();
                }));
            console['log']('ä¸æ˜¯ç¬¬ä¸€æ¬¡'), _0x1e662b['_videoAd']['onClose'](_0x46dae9 =&gt; {
                _0x1e662b['_videoAd']['offClose'](), _0x46dae9 &amp;&amp; _0x46dae9['isEnded'] || void 0x0 === _0x46dae9 ? _0x5b1e63() : _0x2ed980 &amp;&amp; _0x2ed980();
            }), _0x1e662b['_videoAd']['isReady']() ? _0x1e662b['_videoAd']['show']() : _0x1e662b['_videoAd']['load']()['then'](() =&gt; {
                _0x1e662b['_videoAd']['show']();
            });
        }
        ['watchVideo' + 'GetAwrad'](_0x5e8460, _0x1a708b) {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x2936ea = this;
            if (!_0x2936ea['_videoAd'])
                return _0x2936ea['_videoAd'] = _0x2e09b1['createRewa' + 'rdedVideoA' + 'd']({ 'adUnitId': 'adunit-514' + '413cfda05c' + '564' }), _0x2936ea['_videoAd']['onError'](_0x3012f5 =&gt; {
                    console['log'](_0x3012f5);
                }), _0x2936ea['_videoAd']['onClose'](_0x4ec9e1 =&gt; {
                    _0x2936ea['_videoAd']['offClose'](), _0x4ec9e1 &amp;&amp; _0x4ec9e1['isEnded'] || void 0x0 === _0x4ec9e1 ? _0x5e8460() : _0x1a708b &amp;&amp; _0x1a708b();
                }), void (_0x2936ea['_videoAd']['isReady']() ? _0x2936ea['_videoAd']['show']() : _0x2936ea['_videoAd']['load']()['then'](() =&gt; {
                    _0x2936ea['_videoAd']['show']();
                }));
            console['log']('ä¸æ˜¯ç¬¬ä¸€æ¬¡'), _0x2936ea['_videoAd']['onClose'](_0x412881 =&gt; {
                _0x2936ea['_videoAd']['offClose'](), _0x412881 &amp;&amp; _0x412881['isEnded'] || void 0x0 === _0x412881 ? _0x5e8460() : _0x1a708b &amp;&amp; _0x1a708b();
            }), _0x2936ea['_videoAd']['isReady']() ? _0x2936ea['_videoAd']['show']() : _0x2936ea['_videoAd']['load']()['then'](() =&gt; {
                _0x2936ea['_videoAd']['show']();
            });
        }
        static ['getCapsule' + 'Top']() {
            let _0x33edbe = _0x3ee7ef['getRatio']();
            return _0x2e09b1['getMenuBut' + 'tonBoundin' + 'gClientRec' + 't']()['top'] *= _0x33edbe;
        }
        static ['shareToFri' + 'ends']() {
            Laya['Browser']['onMiniGame'] &amp;&amp; _0x2e09b1['showShareM' + 'enu']({
                'withShareTicket': !0x0,
                'menus': [
                    'shareAppMe' + 'ssage',
                    'shareTimel' + 'ine'
                ]
            });
        }
        static ['getRatio']() {
            let _0xbd81ce = wx['getSystemI' + 'nfoSync']()['windowHeig' + 'ht'];
            return Laya['stage']['height'] / _0xbd81ce;
        }
        ['createBann' + 'er'](_0x5d533d, _0x3f592e, _0x50a4f1) {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x142e98 = this;
            _0x142e98['_bannerAd'] &amp;&amp; _0x142e98['_bannerAd']['destroy']();
            let _0x2531d8 = _0x2e09b1['getSystemI' + 'nfoSync']();
            console['log'](_0x2531d8), _0x142e98['_bannerAd'] = _0x2e09b1['createBann' + 'erAd']({
                'adUnitId': 'adunit-13c' + 'ca4a60c00e' + '0d4',
                'style': {
                    'left': 0x0,
                    'top': 0x0,
                    'width': _0x2531d8['screenWidt' + 'h']
                }
            });
            let _0x5cbf4c = _0x2531d8['screenWidt' + 'h'] / 0x2, _0xadbed6 = _0x2531d8['screenHeig' + 'ht'];
            _0x142e98['_bannerAd']['onResize'](function () {
                switch (_0x5d533d) {
                case _0x2d85de['Top']:
                    break;
                case _0x2d85de['Centered']:
                    _0x142e98['_bannerAd']['style']['left'] = _0x5cbf4c - _0x142e98['_bannerAd']['style']['realWidth'] / 0x2 + 0.1, _0x142e98['_bannerAd']['style']['top'] = _0xadbed6 - _0x142e98['_bannerAd']['style']['realHeight'] / 0x2 + 0.1;
                    break;
                case _0x2d85de['Bottom']:
                    _0x142e98['_bannerAd']['style']['left'] = _0x5cbf4c - _0x142e98['_bannerAd']['style']['realWidth'] / 0x2 + 0.1, _0x142e98['_bannerAd']['style']['realHeight'] ? _0x142e98['_bannerAd']['style']['top'] = _0xadbed6 - _0x142e98['_bannerAd']['style']['realHeight'] + 0.1 : _0x142e98['_bannerAd']['style']['top'] = _0xadbed6 + 0.1;
                }
                _0x3f592e &gt; 0x0 &amp;&amp; (_0x142e98['_bannerAd']['style']['width'] = _0x3f592e), _0x50a4f1 &gt; 0x0 &amp;&amp; (_0x142e98['_bannerAd']['style']['height'] = _0x50a4f1), console['log'](_0x142e98['_bannerAd']);
            }), _0x142e98['_bannerAd']['onError'](_0x50eeeb =&gt; {
                console['log'](_0x50eeeb);
            }), _0x142e98['_bannerAd'] &amp;&amp; _0x142e98['_bannerAd']['onLoad'](() =&gt; {
                _0x142e98['_bannerAd']['offLoad'](), _0x142e98['_bannerAd']['show']();
            });
        }
        ['destroyBan' + 'ner']() {
            this['_bannerAd'] &amp;&amp; (this['_bannerAd']['hide'](), this['_bannerAd']['destroy']());
        }
        ['createGrid' + 'Ad']() {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x581848 = this, _0x2af3d5 = _0x2e09b1['getSystemI' + 'nfoSync']();
            console['log'](_0x2af3d5);
            let _0x1c0ca2 = _0x2af3d5['screenWidt' + 'h'] / 0x2, _0x3d6d50 = _0x2af3d5['screenHeig' + 'ht'];
            _0x581848['_gridAd'] = _0x2e09b1['createGrid' + 'Ad']({
                'adUnitId': 'adunit-4d2' + '865a1c797c' + '5ce',
                'adTheme': 'white',
                'gridCount': 0x5,
                'style': {
                    'left': 0x0,
                    'top': 0x0,
                    'width': 0x12c,
                    'opacity': 0.8
                }
            }), _0x581848['_gridAd']['onError'](_0x5dcddc =&gt; {
                console['log'](_0x5dcddc);
            }), _0x581848['_gridAd']['onResize'](function () {
                _0x581848['_gridAd']['style']['left'] = _0x1c0ca2 - _0x581848['_gridAd']['style']['realWidth'] / 0x2 + 0.1, _0x581848['_gridAd']['style']['realHeight'] ? _0x581848['_gridAd']['style']['top'] = _0x3d6d50 / 0x2 - _0x581848['_gridAd']['style']['realHeight'] / 0x2 - 0x32 : _0x581848['_gridAd']['style']['top'] = _0x3d6d50 / 0x2 - 0x32;
            }), _0x581848['_gridAd']['show']();
        }
        ['destroyGir' + 'dAd']() {
            Laya['Browser']['onMiniGame'] &amp;&amp; this['_gridAd'] &amp;&amp; (this['_gridAd']['hide'](), this['_gridAd']['destroy']());
        }
        ['createBroa' + 'dsideGridA' + 'd']() {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x3a7ecb = this, _0x508ae4 = _0x2e09b1['getSystemI' + 'nfoSync']();
            console['log'](_0x508ae4), _0x508ae4['screenWidt' + 'h'];
            let _0x43b16c = _0x508ae4['screenHeig' + 'ht'];
            _0x3a7ecb['_gridAd'] = _0x2e09b1['createGrid' + 'Ad']({
                'adUnitId': 'adunit-ef0' + '0f091348a1' + '729',
                'adTheme': 'black',
                'gridCount': 0x8,
                'style': {
                    'left': 0x0,
                    'top': 0x0,
                    'width': 0x12c,
                    'opacity': 0.8
                }
            }), _0x3a7ecb['_gridAd']['onError'](_0x4f5f68 =&gt; {
                console['log'](_0x4f5f68);
            }), _0x3a7ecb['_gridAd']['onResize'](function () {
                _0x3a7ecb['_gridAd']['style']['top'] = _0x43b16c / 0x2 - _0x3a7ecb['_gridAd']['style']['realHeight'] / 0x2;
            }), _0x3a7ecb['_gridAd']['show']();
        }
        ['createCust' + 'om']() {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x439869 = _0x2e09b1['getSystemI' + 'nfoSync']();
            console['log'](_0x439869), (_0x439869['screenWidt' + 'h'], _0x439869['screenHeig' + 'ht']), (this['_customAd'] = _0x2e09b1['createCust' + 'omAd']({
                'adUnitId': 'adunit-b6f' + 'c2981390d6' + '2ec',
                'left': 0x0,
                'top': _0x3ee7ef['getCapsule' + 'Top']() + 0x78,
                'fixed': !0x1
            }), this['_customAd']['onError'](_0x2983b7 =&gt; {
                console['log'](_0x2983b7);
            }), this['_customAd']['show']());
        }
        ['destroyCus' + 'tom']() {
            Laya['Browser']['onMiniGame'] &amp;&amp; this['_customAd']['destroy']();
        }
        ['createInte' + 'rstitialAd']() {
            if (!Laya['Browser']['onMiniGame'])
                return;
            let _0x9e6d36 = null;
            _0x2e09b1['createInte' + 'rstitialAd'] &amp;&amp; (_0x9e6d36 = _0x2e09b1['createInte' + 'rstitialAd']({ 'adUnitId': 'adunit-a83' + 'f2c263bfad' + '1a4' })), _0x9e6d36 &amp;&amp; _0x9e6d36['show']()['catch'](_0x4aff78 =&gt; {
                console['error'](_0x4aff78);
            }), _0x9e6d36['onClose'](_0x78f820 =&gt; {
                _0x9e6d36['offClose'](), _0x78f820 &amp;&amp; _0x78f820['isEnded'];
            });
        }
    }
    _0x3ee7ef['isShareSuc' + 'cess'] = !0x1, _0x3ee7ef['shareStart' + 'TimeSecond'] = -0x1;
    class _0x5085e4 {
        static ['createPlay' + 'Data']() {
            let _0x43beec = Laya['LocalStora' + 'ge']['getJSON']('ballList');
            if (!_0x43beec || null == _0x43beec) {
                let _0x3baa02 = 0x1;
                Laya['LocalStora' + 'ge']['setJSON']('ballList', _0x3baa02);
            }
            _0x43beec = Laya['LocalStora' + 'ge']['getJSON']('ballList');
        }
        static ['setPlayDat' + 'a'](_0x320250) {
            let _0x27b714 = _0x5085e4['getPlayDat' + 'a']() + _0x320250;
            _0x27b714 &lt;= 0x0 &amp;&amp; (_0x27b714 = 0x2), _0x27b714 &gt; 0x3c &amp;&amp; (_0x27b714 = 0x3c), Laya['LocalStora' + 'ge']['setJSON']('ballList', _0x27b714);
        }
        static ['getPlayDat' + 'a']() {
            return Laya['LocalStora' + 'ge']['getJSON']('ballList');
        }
        static ['createObst' + 'aclesData']() {
            let _0x451136 = Laya['LocalStora' + 'ge']['getJSON']('obstaclesL' + 'ist');
            if (!_0x451136 || null == _0x451136) {
                let _0x4a0071 = new Array();
                for (let _0x4b1047 = 0x0; _0x4b1047 &lt; 0xd; _0x4b1047++) {
                    let _0x51ce90 = new Array();
                    for (let _0x4b2464 = 0x0; _0x4b2464 &lt; 0x5; _0x4b2464++) {
                        let _0x38e657 = new Array();
                        _0x51ce90['push'](_0x38e657);
                    }
                    _0x4a0071['push'](_0x51ce90);
                }
                let _0x4ec906 = _0x4a0071;
                Laya['LocalStora' + 'ge']['setJSON']('obstaclesL' + 'ist', _0x4ec906);
            }
            _0x451136 = Laya['LocalStora' + 'ge']['getJSON']('obstaclesL' + 'ist');
        }
        static ['setObstacl' + 'esData'](_0x403f69) {
            Laya['LocalStora' + 'ge']['setJSON']('obstaclesL' + 'ist', _0x403f69);
        }
        static ['getObstacl' + 'esData']() {
            return Laya['LocalStora' + 'ge']['getJSON']('obstaclesL' + 'ist');
        }
        static ['createPlay' + 'ScoreData']() {
            let _0x3e750f = Laya['LocalStora' + 'ge']['getJSON']('scoreList');
            if (!_0x3e750f || null == _0x3e750f) {
                let _0x4bd052 = 0x0;
                Laya['LocalStora' + 'ge']['setJSON']('scoreList', _0x4bd052);
            }
            _0x3e750f = Laya['LocalStora' + 'ge']['getJSON']('scoreList');
        }
        static ['setPlaySco' + 'reData'](_0x394b9c) {
            let _0x38e81a = _0x394b9c + _0x5085e4['getPlaySco' + 'reData']();
            _0x38e81a &lt;= 0x0 &amp;&amp; (_0x38e81a = 0x0), Laya['LocalStora' + 'ge']['setJSON']('scoreList', _0x38e81a);
        }
        static ['getPlaySco' + 'reData']() {
            return Laya['LocalStora' + 'ge']['getJSON']('scoreList');
        }
        static ['createTime' + 'Data']() {
            let _0x2f71b7 = Laya['LocalStora' + 'ge']['getJSON']('timeList');
            if (!_0x2f71b7 || null == _0x2f71b7) {
                let _0x57a633 = 0x2;
                Laya['LocalStora' + 'ge']['setJSON']('timeList', _0x57a633);
            }
        }
        static ['setTimeDat' + 'a'](_0x339111) {
            Laya['LocalStora' + 'ge']['setJSON']('timeList', _0x339111);
        }
        static ['getTimeDat' + 'a']() {
            return Laya['LocalStora' + 'ge']['getJSON']('timeList');
        }
        static ['createBall' + 'CountData']() {
            let _0x389fe5 = Laya['LocalStora' + 'ge']['getJSON']('ballCountL' + 'ist');
            if (!_0x389fe5 || null == _0x389fe5) {
                let _0x25057c = {
                    'normalBall': 0x3e7,
                    'stretchBall': 0x12c,
                    'fireBall': 0x12c
                };
                Laya['LocalStora' + 'ge']['setJSON']('ballCountL' + 'ist', _0x25057c);
            }
        }
        static ['setBallCou' + 'ntData'](_0x3d1937, _0x1fb9f6) {
            let _0x143229 = Laya['LocalStora' + 'ge']['getJSON']('ballCountL' + 'ist'), _0x43bb86 = _0x143229['stretchBal' + 'l'], _0x5f2e3f = _0x143229['fireBall'];
            0x2 == _0x3d1937 ? _0x43bb86 = _0x143229['stretchBal' + 'l'] + _0x1fb9f6 : 0x3 == _0x3d1937 &amp;&amp; (_0x5f2e3f = _0x143229['fireBall'] + _0x1fb9f6), Laya['LocalStora' + 'ge']['removeItem'](_0x143229);
            let _0x24bd96 = {
                'normalBall': 0x3e7,
                'stretchBall': _0x43bb86,
                'fireBall': _0x5f2e3f
            };
            Laya['LocalStora' + 'ge']['setJSON']('ballCountL' + 'ist', _0x24bd96);
        }
        static ['getBallCou' + 'ntData']() {
            return Laya['LocalStora' + 'ge']['getJSON']('ballCountL' + 'ist');
        }
        static ['Initialize' + 'Data']() {
            let _0x27a3ce = new Array();
            for (let _0x5b4cc5 = 0x0; _0x5b4cc5 &lt; 0xd; _0x5b4cc5++) {
                let _0x2f4008 = new Array();
                for (let _0x30c6d7 = 0x0; _0x30c6d7 &lt; 0x5; _0x30c6d7++) {
                    let _0x9bb0e1 = new Array();
                    _0x2f4008['push'](_0x9bb0e1);
                }
                _0x27a3ce['push'](_0x2f4008);
            }
            _0x5085e4['setObstacl' + 'esData'](_0x27a3ce), _0x5085e4['setPlayDat' + 'a'](-0x2710), _0x5085e4['setPlaySco' + 'reData'](-0xf4240), _0x5085e4['isCanTouch' + 'Screen'] = !0x0, _0x5085e4['checkArchi' + 've'] = !0x1, _0x5085e4['isReturnSp' + 'eed'] = !0x1, _0x5085e4['BoxList'] = [], _0x5085e4['BoomNum'] = 0x0, _0x5085e4['isCreateBa' + 'llInterval' + 'Num'] = 0x0;
        }
        static ['formatTime'](_0x28779d) {
            _0x28779d = Math['ceil'](_0x28779d / 0x3e8);
            let _0x57cb3d = '', _0x4b8e00 = Math['floor'](_0x28779d / 0xe10);
            _0x57cb3d += _0x4b8e00 &lt; 0x2 ? '0' + _0x4b8e00 + ':' : _0x4b8e00 + ':';
            let _0x1122a5 = Math['floor'](_0x28779d % 0xe10 / 0x3c);
            _0x57cb3d += _0x1122a5 &lt; 0x2 ? '0' + _0x1122a5 + ':' : _0x1122a5 + ':';
            let _0x4f60f9 = _0x28779d % 0x3c;
            return _0x57cb3d += _0x4f60f9 &lt; 0x2 ? '0' + _0x4f60f9 : _0x4f60f9;
        }
        static ['addHpPrefa' + 'b'](_0x433a0e) {
            Laya['loader']['load']('prefab/sta' + 'rHp.json', Laya['Handler']['create'](_0x433a0e, function (_0x4a4178) {
                var _0xa094f3 = new Laya['Prefab']();
                _0xa094f3['json'] = _0x4a4178;
                var _0x421ad1 = Laya['Pool']['getItemByC' + 'reateFun']('starHp', _0xa094f3['create'], _0xa094f3);
                _0x421ad1['x'] = 0x3c, _0x421ad1['top'] = _0x3ee7ef['adapterUi'](), _0x433a0e['addChild'](_0x421ad1);
            }));
        }
        static ['playHitMus' + 'ic']() {
            0x1 == _0x5085e4['choiceBall' + 'SkinNum'] ? _0x390e43['playMusic'](0x1) : _0x390e43['playMusic'](0x2);
        }
    }
    _0x5085e4['isCanTouch' + 'Screen'] = !0x0, _0x5085e4['choiceBall' + 'SkinNum'] = 0x1, _0x5085e4['ballCountN' + 'um'] = 0x0, _0x5085e4['checkArchi' + 've'] = !0x1, _0x5085e4['obstaclesL' + 'ist'] = new Array(), _0x5085e4['isReturnOt' + 'herScene'] = !0x1, _0x5085e4['isReturnSp' + 'eed'] = !0x1, _0x5085e4['remainTime'] = 0x0, _0x5085e4['BoxList'] = [], _0x5085e4['BoomNum'] = 0x0, _0x5085e4['FormList'] = [], _0x5085e4['isCreateBa' + 'llInterval' + 'Num'] = 0x0;
    class _0x228531 {
    }
    _0x228531['enentMove'] = new Laya['EventDispa' + 'tcher'](), _0x228531['MOVE'] = 'MOVE';
    class _0x13b20f {
    }
    _0x13b20f['enentAttr'] = new Laya['EventDispa' + 'tcher'](), _0x13b20f['ATTR'] = 'ATTR';
    class _0x211ff8 {
    }
    _0x211ff8['enentAttr'] = new Laya['EventDispa' + 'tcher'](), _0x211ff8['ATTR'] = 'ATTR';
    class _0x2414f2 {
    }
    _0x2414f2['enentBurn'] = new Laya['EventDispa' + 'tcher'](), _0x2414f2['BURN'] = 'BURN';
    class _0x261618 {
    }
    _0x261618['enentScore'] = new Laya['EventDispa' + 'tcher'](), _0x261618['SCORE'] = 'SCORE';
    class _0x22e96e {
    }
    _0x22e96e['enentDel'] = new Laya['EventDispa' + 'tcher'](), _0x22e96e['DELETE'] = 'DELETE';
    class _0x49ad46 {
    }
    _0x49ad46['enentUpdat' + 'e'] = new Laya['EventDispa' + 'tcher'](), _0x49ad46['UPDATE'] = 'UPDATE';
    class _0x42a3a3 {
    }
    _0x42a3a3['enentGame'] = new Laya['EventDispa' + 'tcher'](), _0x42a3a3['GAME'] = 'GAME';
    class _0xbd452a {
    }
    _0xbd452a['enentSpeed'] = new Laya['EventDispa' + 'tcher'](), _0xbd452a['SPEED'] = 'SPEED';
    class _0x2c5056 {
    }
    _0x2c5056['enentPower'] = new Laya['EventDispa' + 'tcher'](), _0x2c5056['POWER'] = 'POWER';
    class _0x28b6fe {
    }
    _0x28b6fe['enentDead'] = new Laya['EventDispa' + 'tcher'](), _0x28b6fe['DEAD'] = 'DEAD';
    class _0x398f67 {
        static ['getInstanc' + 'e']() {
            return this['_instance1'] ? this['_instance1'] : new _0x398f67();
        }
        static ['initData']() {
            Laya['loader']['load']('res/json/G' + 'enerateRul' + 'er.json', Laya['Handler']['create'](this, this['onLoaded']), null, Laya['Loader']['JSON']);
        }
        static ['onLoaded']() {
            var _0x1681e3 = Laya['loader']['getRes']('res/json/G' + 'enerateRul' + 'er.json');
            for (let _0x5a8a70 in _0x1681e3)
                _0x398f67['ruleAttr']['push'](_0x1681e3[_0x5a8a70]);
            for (let _0x54d885 = 0x0; _0x54d885 &lt; _0x398f67['ruleAttr']['length']; _0x54d885++)
                _0x5085e4['FormList']['push'](_0x398f67['ruleAttr'][_0x54d885]);
        }
    }
    _0x398f67['ruleAttr'] = Array();
    class _0x11a593 {
        static ['randUnique'](_0x44d6b3, _0x165014, _0x3250d8) {
            var _0x3b5bde = new Array();
            _0x3250d8 = _0x3250d8 ? _0x3250d8 &gt; _0x165014 - _0x44d6b3 ? _0x165014 - _0x44d6b3 : _0x3250d8 : 0x1;
            for (var _0x5c7e52 = _0x44d6b3, _0x35b784 = 0x0; _0x5c7e52 &lt;= _0x165014; _0x5c7e52++, _0x35b784++)
                _0x3b5bde[_0x35b784] = _0x5c7e52;
            return _0x3b5bde['sort'](function () {
                return 0.5 - Math['random']();
            }), _0x3b5bde['slice'](0x0, _0x3250d8);
        }
        static ['randomList'](_0x3ce1d2, _0x3f9a7f) {
            let _0x5c1c8c = [];
            for (let _0x4874f8 = 0x0; _0x4874f8 &lt; _0x3ce1d2; _0x4874f8++) {
                let _0x2323a4 = Math['floor'](Math['random']() * _0x3f9a7f['length']);
                _0x5c1c8c['push'](_0x3f9a7f[_0x2323a4]), _0x3f9a7f['splice'](_0x2323a4, 0x1);
            }
            return _0x5c1c8c;
        }
        static ['randomInde' + 'xArrayWith' + 'Weights'](_0x47f80f, _0x27ec90) {
            if (_0x47f80f['length'] != _0x27ec90['length'])
                throw new Error('utils:æ•°ç»„é•¿åº¦' + '[$arrs.len' + 'gth]å’Œæƒé‡é•¿åº¦[' + '$weights.l' + 'ength]ä¸ç›¸ç­‰');
            let _0xa3c85f = _0x47f80f['length'];
            if (_0xa3c85f &lt; 0x1)
                throw new Error('utils:æ•°ç»„é•¿åº¦' + '[$arrs.len' + 'gth]å°äºŽéšæœºçš„æ•°' + 'é‡1');
            let _0x22cf8e = 0x0;
            _0x27ec90['forEach']((_0x4e764b, _0x5cb44f) =&gt; {
                if (_0x4e764b &lt; 0x0)
                    throw new Error('utils:æƒé‡ç´¢å¼•' + '[$index]æ•°å€¼' + '[$element]' + 'å°äºŽ0');
                _0x22cf8e += _0x4e764b;
            });
            let _0x34d838 = _0x11a593['randomInt'](_0x22cf8e), _0x59edb8 = -0x1;
            for (let _0x522184 = 0x0; _0x522184 &lt; _0xa3c85f; _0x522184++)
                if (_0x59edb8 = _0x522184, (_0x34d838 -= _0x27ec90[_0x522184]) &lt; 0x0) {
                    _0x59edb8 = _0x522184;
                    break;
                }
            return _0x59edb8;
        }
        static ['randomInt'](_0x547124) {
            if (_0x547124 &lt; 0x0)
                throw new Error('utils:\x20éšæœºæ•´' + 'æ•°[$n]å°äºŽ0');
            return _0x11a593['randomRang' + 'e'](0x0, _0x547124);
        }
        static ['randomRang' + 'e'](_0x566550, _0x271401) {
            if (_0x566550 &gt; _0x271401)
                throw new Error('utils:\x20éšæœºèŒƒ' + 'å›´æœ€å°[$min]å¤§' + 'äºŽæœ€å¤§[$max]');
            let _0x358dd4 = _0x271401 - _0x566550, _0x2e4dc8 = Math['random']();
            return Math['floor'](_0x358dd4 * _0x2e4dc8) + _0x566550;
        }
    }
    _0x11a593['typeNumLis' + 't'] = [];
    class _0x390e43 {
        static ['playMusic'](_0x337699) {
            _0x390e43['isPlayMusi' + 'c'] &amp;&amp; (0x0 == _0x337699 ? Laya['SoundManag' + 'er']['playSound']('res/music/' + 'btn.mp3') : 0x1 == _0x337699 ? Laya['SoundManag' + 'er']['playSound']('res/music/' + 'hit.wav') : 0x2 == _0x337699 &amp;&amp; Laya['SoundManag' + 'er']['playSound']('res/music/' + 'hit2.mp3'));
        }
        static ['backGround' + 'Music']() {
            _0x390e43['isPlayingB' + 'gMusic'] || (Laya['SoundManag' + 'er']['playMusic']('res/music/' + 'background' + '2.mp3', 0x0), _0x390e43['isPlayingB' + 'gMusic'] = !0x0, _0x390e43['isPlayMusi' + 'c'] = !0x0);
        }
        static ['closeMusic']() {
            _0x390e43['isPlayMusi' + 'c'] = !0x1, _0x390e43['isPlayingB' + 'gMusic'] = !0x1, Laya['SoundManag' + 'er']['stopAll']();
        }
    }
    _0x390e43['isPlayMusi' + 'c'] = !0x0, _0x390e43['isPlayingB' + 'gMusic'] = !0x1;
    class _0x33cf0f extends Laya['Script'] {
        constructor() {
            super(), this['type'] = 0x0, this['angle'] = 0x0, this['hitNum'] = 0x0, this['firPos'] = 0x0, this['SecPos'] = 0x0, this['boomNum'] = 0x0, this['isComplete' + 'Action'] = !0x1;
        }
        ['onEnable']() {
            _0x13b20f['enentAttr']['on'](_0x13b20f['ATTR'], this, this['receiveMsg']), _0x49ad46['enentUpdat' + 'e']['on'](_0x49ad46['UPDATE'], this, this['updatePos']), this['image'] = this['owner'], this['hitNumLabe' + 'l'] = this['owner']['getChildBy' + 'Name']('hitNum');
        }
        ['addPhysica' + 'l']() {
            if (0x1 == this['type']) {
                this['hitNumLabe' + 'l']['centerY'] = 0x9;
                let _0x3a8048 = this['owner']['addCompone' + 'nt'](Laya['ChainColli' + 'der']);
                _0x3a8048['points'] = '40,2,76,67' + ',1,68,39,1', _0x3a8048['friction'] = 0x0, _0x3a8048['restitutio' + 'n'] = 0.6, _0x3a8048['label'] = 'triangle';
            } else {
                if (0x2 == this['type']) {
                    this['hitNumLabe' + 'l']['centerY'] = 0x0;
                    let _0x4df5f2 = this['owner']['addCompone' + 'nt'](Laya['BoxCollide' + 'r']);
                    _0x4df5f2['width'] = 0x44, _0x4df5f2['height'] = 0x44, _0x4df5f2['friction'] = 0x0, _0x4df5f2['restitutio' + 'n'] = 0.6, _0x4df5f2['label'] = 'rectangle';
                } else {
                    if (0x3 == this['type']) {
                        this['hitNumLabe' + 'l']['centerY'] = 0x4;
                        let _0x16d228 = this['owner']['addCompone' + 'nt'](Laya['ChainColli' + 'der']);
                        _0x16d228['points'] = '-1,23,12,6' + '0,51,60,64' + ',23,31,0,-' + '1,23', _0x16d228['friction'] = 0x0, _0x16d228['restitutio' + 'n'] = 0.6, _0x16d228['label'] = 'pentagram';
                    } else {
                        if (0x4 == this['type']) {
                            this['hitNumLabe' + 'l']['centerY'] = 0x0;
                            let _0x53563a = this['owner']['addCompone' + 'nt'](Laya['CircleColl' + 'ider']);
                            _0x53563a['radius'] = 0x22, _0x53563a['friction'] = 0x0, _0x53563a['restitutio' + 'n'] = 0.6, _0x53563a['label'] = 'ring';
                        }
                    }
                }
            }
            this['owner']['addCompone' + 'nt'](Laya['RigidBody'])['type'] = 'static';
        }
        ['receiveMsg'](_0xe5701b, _0x364452, _0x5192d7, _0x205ac2, _0x146e82, _0xfc59c8, _0x2418e8) {
            if ('startGame' == _0x205ac2) {
                this['type'] = Math['floor'](0x4 * Math['random']() + 0x1), this['owner']['skin'] = 'game/play_' + 'block0' + this['type'] + '.png', this['angle'] = Math['floor'](0x168 * Math['random']() + 0x0), this['owner']['rotation'] = this['angle'], this['hitNum'] = _0x5192d7;
                let _0x21a506 = Math['floor'](0x4 * Math['random']());
                var _0x5c1471 = new Laya['ColorFilte' + 'r'](this['getColorTy' + 'pe'](_0x21a506));
                this['image']['filters'] = [_0x5c1471], this['addPhysica' + 'l'](), _0x5085e4['obstaclesL' + 'ist'][_0xe5701b][_0x364452]['push'](this['type']), _0x5085e4['obstaclesL' + 'ist'][_0xe5701b][_0x364452]['push'](this['angle']), _0x5085e4['obstaclesL' + 'ist'][_0xe5701b][_0x364452]['push'](_0x5192d7), _0x5085e4['obstaclesL' + 'ist'][_0xe5701b][_0x364452]['push'](_0x21a506), _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist']), this['firPos'] = _0xe5701b, this['SecPos'] = _0x364452, this['hitNumLabe' + 'l']['text'] = _0x5192d7, this['hitNumLabe' + 'l']['rotation'] = -this['angle'];
            } else
                'continueGa' + 'me' == _0x205ac2 &amp;&amp; (this['type'] = _0xe5701b, this['angle'] = _0x364452, this['hitNum'] = _0x5192d7, _0x5c1471 = new Laya['ColorFilte' + 'r'](this['getColorTy' + 'pe'](_0x2418e8)), (this['image']['filters'] = [_0x5c1471], this['firPos'] = _0x146e82, this['SecPos'] = _0xfc59c8, this['owner']['skin'] = 'game/play_' + 'block0' + this['type'] + '.png', this['owner']['rotation'] = this['angle'], this['addPhysica' + 'l'](), this['hitNumLabe' + 'l']['text'] = _0x5192d7, this['hitNumLabe' + 'l']['rotation'] = -this['angle']));
            _0x13b20f['enentAttr']['off'](_0x13b20f['ATTR'], this, this['receiveMsg']);
        }
        ['onTriggerE' + 'nter'](_0x13caa6, _0x1f41b5, _0x27af34) {
            if ('ballImg' == _0x13caa6['label']) {
                if (_0x5085e4['playHitMus' + 'ic'](), _0x5085e4['choiceBall' + 'SkinNum'] &gt; 0x2) {
                    let _0x5d9cf4 = this;
                    Laya['loader']['load']('prefab/boo' + 'm.json', Laya['Handler']['create'](this, function (_0x2dac5e) {
                        let _0x109d0e = new Laya['Prefab']();
                        _0x109d0e['json'] = _0x2dac5e;
                        let _0x10a2df = Laya['Pool']['getItemByC' + 'reateFun']('boom', _0x109d0e['create'], _0x109d0e);
                        _0x5d9cf4['image']['parent']['addChild'](_0x10a2df), _0x10a2df['x'] = _0x5d9cf4['image']['x'] - 0x23, _0x10a2df['y'] = _0x5d9cf4['image']['y'] - 0x23;
                    }));
                } else
                    this['hitNum'] -= Number(_0x5085e4['choiceBall' + 'SkinNum']), _0x5085e4['setPlaySco' + 'reData'](Number(_0x5085e4['choiceBall' + 'SkinNum'])), this['hitNum'] &lt;= 0x0 &amp;&amp; (this['hitNum'] = 0x0), this['hitNumLabe' + 'l']['text'] = String(this['hitNum']), this['touchEvent']();
            }
            if ('deadWall' == _0x13caa6['label'] &amp;&amp; _0x28b6fe['enentDead']['event'](_0x28b6fe['DEAD']), 'boom' == _0x13caa6['label']) {
                if (_0x5085e4['BoomNum']++, 0x0 == this['boomNum'])
                    this['boomNum'] = _0x5085e4['BoomNum'];
                else {
                    if (this['boomNum'] == _0x5085e4['BoomNum'])
                        return void (this['boomNum'] = 0x0);
                }
                this['hitNum'] = Number(this['hitNum']) - 0x2, this['hitNum'] &lt;= 0x0 &amp;&amp; (this['hitNum'] = 0x0), this['hitNumLabe' + 'l']['text'] = String(this['hitNum']), _0x5085e4['setPlaySco' + 'reData'](0x2), this['touchEvent']();
            }
        }
        ['touchEvent']() {
            _0x261618['enentScore']['event'](_0x261618['SCORE'], 0x0), 0x0 == this['hitNum'] ? (_0x5085e4['obstaclesL' + 'ist'][this['firPos']][this['SecPos']]['length'] = 0x0, _0x22e96e['enentDel']['event'](_0x22e96e['DELETE'], [
                this['firPos'],
                this['SecPos'],
                'destroy'
            ]), _0x13b20f['enentAttr']['off'](_0x13b20f['ATTR'], this, this['receiveMsg']), _0x49ad46['enentUpdat' + 'e']['off'](_0x49ad46['UPDATE'], this, this['updatePos']), this['owner']['destroy']()) : (this['isComplete' + 'Action'] || (this['isComplete' + 'Action'] = !0x0, Laya['Tween']['to'](this['image'], {
                'x': this['image']['x'] + 0x4,
                'y': this['image']['y'] - 0x4
            }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                Laya['Tween']['to'](this['image'], {
                    'x': this['image']['x'] - 0x4,
                    'y': this['image']['y'] + 0x4
                }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                    Laya['Tween']['to'](this['image'], {
                        'x': this['image']['x'] - 0x4,
                        'y': this['image']['y'] - 0x4
                    }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                        Laya['Tween']['to'](this['image'], {
                            'x': this['image']['x'] + 0x4,
                            'y': this['image']['y'] + 0x4
                        }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                            this['isComplete' + 'Action'] = !0x1;
                        }));
                    }));
                }));
            }))), _0x22e96e['enentDel']['event'](_0x22e96e['DELETE'], [
                this['firPos'],
                this['SecPos'],
                'hitNumRedu' + 'ce',
                this['hitNum']
            ]));
        }
        ['updatePos']() {
            this['firPos'] += 0x1;
        }
        ['getColorTy' + 'pe'](_0x7b9f57) {
            let _0x57d824, _0x2c1538, _0x4de6f0;
            return 0x0 == _0x7b9f57 ? (_0x57d824 = 0.9, _0x2c1538 = 0.22, _0x4de6f0 = 0.27) : 0x1 == _0x7b9f57 ? (_0x57d824 = 0x1, _0x2c1538 = 0.72, _0x4de6f0 = 0.01) : 0x2 == _0x7b9f57 ? (_0x57d824 = 0.3, _0x2c1538 = 0.79, _0x4de6f0 = 0.94) : 0x3 == _0x7b9f57 &amp;&amp; (_0x57d824 = 0.5, _0x2c1538 = 0.73, _0x4de6f0 = 0.09), [
                _0x57d824,
                0x0,
                0x0,
                0x0,
                0x0,
                0x0,
                _0x2c1538,
                0x0,
                0x0,
                0x0,
                0x0,
                0x0,
                0x0,
                _0x4de6f0,
                0x0,
                0x0,
                0x0,
                0x0,
                0x1,
                0x0
            ];
        }
        ['onDisable']() {
        }
    }
    class _0x4a6828 extends Laya['Script'] {
        constructor() {
            super(), this['type'] = 0x0, this['angle'] = 0x0, this['hitNum'] = 0x0, this['firPos'] = 0x0, this['SecPos'] = 0x0;
        }
        ['onEnable']() {
            _0x211ff8['enentAttr']['on'](_0x211ff8['ATTR'], this, this['receiveMsg']), _0x49ad46['enentUpdat' + 'e']['on'](_0x49ad46['UPDATE'], this, this['updatePos']), this['hitNumLabe' + 'l'] = this['owner']['getChildBy' + 'Name']('hitNum');
        }
        ['addPhysica' + 'l']() {
            if (0x5 == this['type']) {
                let _0x303385 = this['owner']['addCompone' + 'nt'](Laya['CircleColl' + 'ider']);
                _0x303385['radius'] = 24.5, _0x303385['friction'] = 0x0, _0x303385['restitutio' + 'n'] = 0.6, _0x303385['label'] = 'addBallRin' + 'g';
            } else {
                if (0x6 == this['type']) {
                    let _0x204d37 = this['owner']['addCompone' + 'nt'](Laya['CircleColl' + 'ider']);
                    _0x204d37['radius'] = 0x20, _0x204d37['friction'] = 0x0, _0x204d37['restitutio' + 'n'] = 0.6, _0x204d37['label'] = 'boom';
                }
            }
            this['owner']['addCompone' + 'nt'](Laya['RigidBody'])['type'] = 'static';
        }
        ['receiveMsg'](_0xc3b8a5, _0x500d94, _0x3dd79c) {
            this['type'] = _0x3dd79c, this['owner']['skin'] = 'game/play_' + 'prop' + _0x3dd79c + '.png', this['angle'] = Math['floor'](0x168 * Math['random']() + 0x0), this['owner']['rotation'] = this['angle'], this['addPhysica' + 'l'](), _0x5085e4['obstaclesL' + 'ist'][_0xc3b8a5][_0x500d94]['push'](_0x3dd79c), _0x5085e4['obstaclesL' + 'ist'][_0xc3b8a5][_0x500d94]['push'](this['angle']), _0x5085e4['obstaclesL' + 'ist'][_0xc3b8a5][_0x500d94]['push'](0x1), _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist']), this['firPos'] = _0xc3b8a5, this['SecPos'] = _0x500d94, this['hitNumLabe' + 'l']['text'] = '', this['hitNumLabe' + 'l']['rotation'] = -this['angle'], _0x211ff8['enentAttr']['off'](_0x211ff8['ATTR'], this, this['receiveMsg']);
        }
        ['onTriggerE' + 'nter'](_0x35368f, _0x570316, _0x4c0bda) {
            'ballImg' == _0x35368f['label'] &amp;&amp; (_0x5085e4['playHitMus' + 'ic'](), _0x5085e4['obstaclesL' + 'ist'][this['firPos']][this['SecPos']]['length'] = 0x0, _0x22e96e['enentDel']['event'](_0x22e96e['DELETE'], [
                this['firPos'],
                this['SecPos'],
                'eatProp'
            ]), _0x5085e4['getPlayDat' + 'a']() &lt; 0x3c &amp;&amp; this['checkIsSho' + 'wNewRule'](), this['owner']['destroy']()), 'deadWall' == _0x35368f['label'] &amp;&amp; _0x28b6fe['enentDead']['event'](_0x28b6fe['DEAD']);
        }
        ['checkIsSho' + 'wNewRule']() {
            for (let _0x5c1c8e = 0x0; _0x5c1c8e &lt; _0x5085e4['FormList']['length']; _0x5c1c8e++) {
                let _0x2b70ab = _0x5085e4['FormList'][_0x5c1c8e];
                if (_0x5085e4['getPlayDat' + 'a']() == _0x2b70ab['ballNumNew']) {
                    _0x5085e4['burnObstac' + 'lesRule'] = _0x5085e4['FormList'][_0x5c1c8e];
                    break;
                }
            }
        }
        ['updatePos']() {
            this['firPos'] += 0x1;
        }
        ['onDisable']() {
            _0x211ff8['enentAttr']['off'](_0x211ff8['ATTR'], this, this['receiveMsg']), _0x49ad46['enentUpdat' + 'e']['off'](_0x49ad46['UPDATE'], this, this['updatePos']);
        }
    }
    class _0x2e87cd extends _0x2173c8['gameSceneU' + 'I'] {
        constructor() {
            super(), this['obstaclesP' + 'osList'] = new Array(), this['tempObstac' + 'leList'] = new Array(), this['checkIsBur' + 'nAddBall'] = 0x0, this['ballCountN' + 'um'] = 0x0;
        }
        ['onAwake']() {
            this['height'] = Laya['stage']['height'], this['bg']['height'] = Laya['stage']['height'], this['guideBg']['height'] = Laya['stage']['height'], this['wallBox']['height'] = Laya['stage']['height'], this['ObstacleBo' + 'x']['height'] = Laya['stage']['height'], this['watchPopBo' + 'x']['height'] = Laya['stage']['height'], this['watchPopBg']['height'] = Laya['stage']['height'];
        }
        ['onEnable']() {
            this['frameOnce'](0x1, this, () =&gt; {
                this['leftWall']['getCompone' + 'nt'](Laya['BoxCollide' + 'r'])['height'] = this['leftWall']['height'], this['rightWall']['getCompone' + 'nt'](Laya['BoxCollide' + 'r'])['height'] = this['rightWall']['height'];
            }), this['frameOnce'](0xa, this, () =&gt; {
                this['addGuidePo' + 'int']();
            }), this['AchieveLab' + 'el']['text'] = _0x5085e4['getPlaySco' + 'reData'](), _0x2414f2['enentBurn']['on'](_0x2414f2['BURN'], this, this['receiveMsg']), _0x261618['enentScore']['on'](_0x261618['SCORE'], this, this['receiveNew' + 'Score']), _0x22e96e['enentDel']['on'](_0x22e96e['DELETE'], this, this['delObOrPro' + 'p']), _0x42a3a3['enentGame']['on'](_0x42a3a3['GAME'], this, this['returnGame']), _0x28b6fe['enentDead']['on'](_0x28b6fe['DEAD'], this, this['dead']), this['leftBtn']['on'](Laya['Event']['CLICK'], this, this['leftClick']), this['rightBtn']['on'](Laya['Event']['CLICK'], this, this['rightClick']), this['stopBtn']['on'](Laya['Event']['CLICK'], this, this['stopClick']), this['addBallBtn']['on'](Laya['Event']['CLICK'], this, this['addBallCli' + 'ck']), this['speedBtn']['on'](Laya['Event']['CLICK'], this, this['speedClick']), this['addBtn']['on'](Laya['Event']['CLICK'], this, this['addClick']), this['watchBtn']['on'](Laya['Event']['CLICK'], this, this['watchClick']), this['dontBtn']['on'](Laya['Event']['CLICK'], this, this['dontClick']), _0x5085e4['ballCountN' + 'um'] = _0x5085e4['getPlayDat' + 'a'](), this['ballCountN' + 'um'] = _0x5085e4['getPlayDat' + 'a'](), this['ballNum']['text'] = String(this['ballCountN' + 'um']), this['ballCountN' + 'ums']['text'] = '', this['ballDescri' + 'be']['text'] = '', this['addBtn']['visible'] = !0x1, this['guideArrow']['visible'] = !0x1, this['ObstacleBo' + 'x']['on'](Laya['Event']['MOUSE_DOWN'], this, this['dragDown']), this['ObstacleBo' + 'x']['on'](Laya['Event']['MOUSE_UP'], this, this['dragUp']), this['frameOnce'](0x1, this, () =&gt; {
                this['createObst' + 'aclesPosLi' + 'st'](), this['addObstacl' + 'es'](), this['createTemp' + 'ObstacleLi' + 'st'](), this['createGuid' + 'e']();
            });
        }
        ['watchClick'](_0x59cdf6) {
            _0x390e43['playMusic'](0x0), this['watchMoveA' + 'ddBall'](), this['watchPopBo' + 'x']['visible'] = !0x1, this['isVisibleG' + 'uide']('arrowHide');
        }
        ['dontClick'](_0x3a38b5) {
            _0x390e43['playMusic'](0x0), this['watchPopBo' + 'x']['visible'] = !0x1, this['isVisibleG' + 'uide']('arrowHide');
        }
        ['addClick'](_0x1cd376) {
            _0x390e43['playMusic'](0x0), this['watchMoveA' + 'ddBall']();
        }
        ['watchMoveA' + 'ddBall']() {
            _0x5085e4['setBallCou' + 'ntData'](_0x5085e4['choiceBall' + 'SkinNum'], 0xc8), 0x2 == _0x5085e4['choiceBall' + 'SkinNum'] ? this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['stretchBal' + 'l'] : 0x3 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['fireBall']);
        }
        ['stopClick'](_0x3f55cc) {
            _0x390e43['playMusic'](0x0), _0x5085e4['isReturnOt' + 'herScene'] = !0x0, Laya['Scene']['load']('setScene.s' + 'cene', Laya['Handler']['create'](this, _0x15d0c1 =&gt; {
                Laya['stage']['addChild'](_0x15d0c1);
            }));
        }
        ['addBallCli' + 'ck'](_0x340e76) {
            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 (_0x390e43['playMusic'](0x0), _0x340e76['stopPropag' + 'ation'](), 0x3c != _0x5085e4['getPlayDat' + 'a']()) {
                        _0x5085e4['ballCountN' + 'um'] + 0xa &gt; 0x3c ? (_0x5085e4['setPlayDat' + 'a'](0xa), _0x5085e4['ballCountN' + 'um'] = 0x3c, this['ballCountN' + 'um'] = 0x3c) : (_0x5085e4['ballCountN' + 'um'] += 0xa, this['ballCountN' + 'um'] += 0xa, _0x5085e4['setPlayDat' + 'a'](0xa)), _0x5085e4['isCanTouch' + 'Screen'] &amp;&amp; (this['ballNum']['text'] = String(this['ballCountN' + 'um']));
                        for (let _0x2698ae = 0x0; _0x2698ae &lt; _0x5085e4['FormList']['length']; _0x2698ae++) {
                            let _0x235724 = _0x5085e4['FormList'][_0x2698ae];
                            if (_0x5085e4['getPlayDat' + 'a']() == _0x235724['ballNumNew']) {
                                _0x5085e4['burnObstac' + 'lesRule'] = _0x5085e4['FormList'][_0x2698ae];
                                break;
                            }
                        }
                    } else
                        Laya['Browser']['onMiniGame'] &amp;&amp; _0x3ee7ef['shareToast']('å°çƒæ•°é‡å·²ä¸Šé™');
                    console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                },
                'dismiaaed': () =&gt; {
                }
            });
        }
        ['speedClick'](_0x16edc0) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), _0x16edc0['stopPropag' + 'ation'](), _0x5085e4['isReturnSp' + 'eed'] || (_0xbd452a['enentSpeed']['event'](_0xbd452a['SPEED'], 'startSpeed'), _0x5085e4['isReturnSp' + 'eed'] = !0x0, this['speedShowT' + 'ig']['visible'] = !0x0, Laya['timer']['loop'](0x3a98, this, this['speed']))), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                },
                'dismiaaed': () =&gt; {
                }
            });
        }
        ['speed']() {
            _0x5085e4['isReturnSp' + 'eed'] = !0x1, this['speedShowT' + 'ig']['visible'] = !0x1, _0xbd452a['enentSpeed']['event'](_0xbd452a['SPEED'], 'stopSpeed'), Laya['timer']['clear'](this, this['speed']);
        }
        ['createGuid' + 'e']() {
            Laya['loader']['load']('res/atlas/' + 'guide.atla' + 's', Laya['Handler']['create'](this, function () {
                let _0x3781b4 = new Laya['Animation']();
                _0x3781b4['loadAnimat' + 'ion']('animation/' + 'guide.ani'), this['guideBg']['addChild'](_0x3781b4), _0x3781b4['x'] = 0x172, _0x3781b4['y'] = 0x2ee, _0x3781b4['play'](0x0, !0x0);
            }));
        }
        ['createObst' + 'aclesPosLi' + 'st']() {
            for (let _0x262ade = 0x0; _0x262ade &lt; 0xd; _0x262ade++) {
                let _0x426c36 = new Array();
                for (let _0x4ea2b5 = 0x0; _0x4ea2b5 &lt; 0x5; _0x4ea2b5++) {
                    let _0x27d445 = new Array();
                    _0x27d445['push'](this['sixPoint']['x'] + 0x6e * _0x4ea2b5, this['sixPoint']['y'] - 0x5a * _0x262ade), _0x426c36['push'](_0x27d445);
                }
                this['obstaclesP' + 'osList']['push'](_0x426c36);
            }
        }
        ['createTemp' + 'ObstacleLi' + 'st']() {
            for (let _0x5cdab7 = 0x0; _0x5cdab7 &lt; 0xd; _0x5cdab7++) {
                let _0x508a90 = new Array();
                for (let _0x384a86 = 0x0; _0x384a86 &lt; 0x5; _0x384a86++) {
                    let _0x12b38b = new Array();
                    _0x508a90['push'](_0x12b38b);
                }
                this['tempObstac' + 'leList']['push'](_0x508a90);
            }
        }
        ['addObstacl' + 'es']() {
            if (_0x5085e4['obstaclesL' + 'ist'] = _0x5085e4['getObstacl' + 'esData'](), _0x5085e4['checkArchi' + 've'])
                for (let _0x994335 = 0x0; _0x994335 &lt; _0x5085e4['getObstacl' + 'esData']()['length']; _0x994335++) {
                    let _0x501497 = _0x5085e4['getObstacl' + 'esData']()[_0x994335];
                    for (let _0x448779 = 0x0; _0x448779 &lt; _0x501497['length']; _0x448779++)
                        0x0 != _0x501497[_0x448779]['length'] &amp;&amp; this['createCont' + 'inueObstac' + 'le'](_0x994335, _0x448779, _0x501497);
                }
            else
                for (let _0x2f7ad2 = 0x0; _0x2f7ad2 &lt; 0x3; _0x2f7ad2++) {
                    let _0x5422f5;
                    _0x5422f5 = 0x2 == _0x2f7ad2 ? _0x11a593['randomInde' + 'xArrayWith' + 'Weights']([
                        0x1,
                        0x2,
                        0x3,
                        0x4
                    ], [
                        0x14,
                        0x1e,
                        0x1e,
                        0xa
                    ]) : _0x11a593['randomInde' + 'xArrayWith' + 'Weights']([
                        0x1,
                        0x2,
                        0x3,
                        0x4,
                        0x5
                    ], [
                        0x14,
                        0x1e,
                        0x1e,
                        0xa,
                        0xa
                    ]);
                    let _0x495df8 = [
                            0x1,
                            0x2,
                            0x3,
                            0x4,
                            0x5
                        ], _0x32aa65 = _0x11a593['randomList'](_0x5422f5 + 0x1, _0x495df8), _0x19624f = this['randomAssi' + 'gnBallNum'](_0x5422f5 + 0x1);
                    if (0x2 == _0x2f7ad2) {
                        let _0x15e42c = [];
                        for (let _0x9a1467 = 0x0; _0x9a1467 &lt; _0x495df8['length']; _0x9a1467++) {
                            let _0x3c5f39 = 0x0;
                            for (let _0x139b3a = 0x0; _0x139b3a &lt; _0x32aa65['length']; _0x139b3a++)
                                _0x32aa65[_0x139b3a] == _0x495df8[_0x9a1467] &amp;&amp; _0x3c5f39++;
                            0x0 == _0x3c5f39 &amp;&amp; _0x15e42c['push'](_0x495df8[_0x9a1467]);
                        }
                        let _0x3c61d2 = _0x11a593['randomList'](0x1, _0x15e42c);
                        this['createProp'](0x2, _0x3c61d2[0x0] - 0x1, 0x5);
                        for (let _0x5b6b0b = 0x0; _0x5b6b0b &lt;= _0x5422f5; _0x5b6b0b++)
                            this['createObst' + 'acle'](0x2, _0x32aa65, _0x5b6b0b, _0x19624f);
                    }
                    if (_0x2f7ad2 &lt; 0x2) {
                        for (let _0x4fc6ae = 0x0; _0x4fc6ae &lt;= _0x5422f5; _0x4fc6ae++)
                            this['createObst' + 'acle'](_0x2f7ad2, _0x32aa65, _0x4fc6ae, _0x19624f);
                    }
                }
        }
        ['createObst' + 'acle'](_0x21aa3c, _0x17e6bb, _0x414312, _0x57ed2e) {
            Laya['loader']['load']('prefab/obs' + 'tacles.jso' + 'n', Laya['Handler']['create'](this, function (_0x1c0af2) {
                var _0x14ebf9 = new Laya['Prefab']();
                _0x14ebf9['json'] = _0x1c0af2;
                var _0xa6c259 = Laya['Pool']['getItemByC' + 'reateFun']('obstacles', _0x14ebf9['create'], _0x14ebf9);
                _0xa6c259['x'] = this['obstaclesP' + 'osList'][_0x21aa3c][_0x17e6bb[_0x414312] - 0x1][0x0], _0xa6c259['y'] = this['obstaclesP' + 'osList'][_0x21aa3c][_0x17e6bb[_0x414312] - 0x1][0x1], this['tempObstac' + 'leList'][_0x21aa3c][_0x17e6bb[_0x414312] - 0x1]['push'](_0xa6c259), _0xa6c259['addCompone' + 'nt'](_0x33cf0f), this['ObstacleBo' + 'x']['addChild'](_0xa6c259), _0x13b20f['enentAttr']['event'](_0x13b20f['ATTR'], [
                    _0x21aa3c,
                    _0x17e6bb[_0x414312] - 0x1,
                    _0x57ed2e[_0x414312],
                    'startGame'
                ]);
            }));
        }
        ['createCont' + 'inueObstac' + 'le'](_0x3def66, _0x8f7e33, _0x1cd36e) {
            Laya['loader']['load']('prefab/obs' + 'tacles.jso' + 'n', Laya['Handler']['create'](this, function (_0x4b27ff) {
                var _0xc2eaeb = new Laya['Prefab']();
                _0xc2eaeb['json'] = _0x4b27ff;
                var _0x3f0115 = Laya['Pool']['getItemByC' + 'reateFun']('obstacles', _0xc2eaeb['create'], _0xc2eaeb);
                _0x3f0115['x'] = this['obstaclesP' + 'osList'][_0x3def66][_0x8f7e33][0x0], _0x3f0115['y'] = this['obstaclesP' + 'osList'][_0x3def66][_0x8f7e33][0x1], this['tempObstac' + 'leList'][_0x3def66][_0x8f7e33]['push'](_0x3f0115), 0x5 == _0x1cd36e[_0x8f7e33][0x0] || 0x6 == _0x1cd36e[_0x8f7e33][0x0] ? (_0x3f0115['addCompone' + 'nt'](_0x4a6828), this['ObstacleBo' + 'x']['addChild'](_0x3f0115), _0x211ff8['enentAttr']['event'](_0x211ff8['ATTR'], [
                    _0x3def66,
                    _0x8f7e33,
                    _0x1cd36e[_0x8f7e33][0x0]
                ])) : (_0x3f0115['addCompone' + 'nt'](_0x33cf0f), this['ObstacleBo' + 'x']['addChild'](_0x3f0115), _0x13b20f['enentAttr']['event'](_0x13b20f['ATTR'], [
                    _0x1cd36e[_0x8f7e33][0x0],
                    _0x1cd36e[_0x8f7e33][0x1],
                    _0x1cd36e[_0x8f7e33][0x2],
                    'continueGa' + 'me',
                    _0x3def66,
                    _0x8f7e33,
                    _0x1cd36e[_0x8f7e33][0x3]
                ]));
            }));
        }
        ['randomAssi' + 'gnBallNum'](_0x92f55a) {
            let _0x39c126 = _0x5085e4['burnObstac' + 'lesRule']['numLow'], _0x47228e = _0x5085e4['burnObstac' + 'lesRule']['numHigh'], _0x1d1d47 = Math['floor'](Math['random']() * (_0x47228e - _0x39c126) + _0x39c126), _0x43583f = new Array(_0x92f55a)['fill'](0x1);
            for (_0x1d1d47 -= _0x92f55a; _0x1d1d47 &gt; 0x0;) {
                let _0x382961 = 0x1 === _0x1d1d47 ? 0x1 : Math['floor'](Math['random']() * _0x1d1d47);
                _0x43583f[Math['floor'](Math['random']() * _0x43583f['length'])] += _0x382961, _0x1d1d47 -= _0x382961;
            }
            return _0x43583f;
        }
        ['addGuidePo' + 'int']() {
            let _0x2ebaf4 = new Laya['Point']();
            _0x2ebaf4['x'] = this['firstPoint']['x'], _0x2ebaf4['y'] = this['firstPoint']['y'], _0x5085e4['firstPoint'] = _0x2ebaf4;
            let _0x450221 = new Laya['Point']();
            _0x450221['x'] = this['thirdPoint']['x'], _0x450221['y'] = this['thirdPoint']['y'], _0x5085e4['thirdPoint'] = _0x450221;
            let _0x2c7b64 = new Laya['Point']();
            _0x2c7b64['x'] = this['fifthPoint']['x'], _0x2c7b64['y'] = this['fifthPoint']['y'], _0x5085e4['fifthPoint'] = _0x2c7b64;
            let _0x15e582 = new Laya['Point']();
            _0x15e582['x'] = this['secondPoin' + 't']['x'], _0x15e582['y'] = this['secondPoin' + 't']['y'], _0x5085e4['secondPoin' + 't'] = _0x15e582;
            let _0x43b7be = new Laya['Point']();
            _0x43b7be['x'] = this['forthPoint']['x'], _0x43b7be['y'] = this['forthPoint']['y'], _0x5085e4['forthPoint'] = _0x43b7be;
        }
        ['leftClick'](_0x3471b9) {
            _0x390e43['playMusic'](0x0), _0x5085e4['choiceBall' + 'SkinNum']--, this['changeLaun' + 'chPadskin']();
        }
        ['rightClick'](_0x1c4bf0) {
            _0x390e43['playMusic'](0x0), _0x5085e4['choiceBall' + 'SkinNum']++, this['changeLaun' + 'chPadskin']();
        }
        ['changeLaun' + 'chPadskin']() {
            0x0 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (_0x5085e4['choiceBall' + 'SkinNum'] = 0x3), 0x4 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (_0x5085e4['choiceBall' + 'SkinNum'] = 0x1), 0x1 == _0x5085e4['choiceBall' + 'SkinNum'] ? (this['ballCountN' + 'ums']['text'] = '', this['ballDescri' + 'be']['text'] = '', this['addBtn']['visible'] = !0x1) : 0x2 == _0x5085e4['choiceBall' + 'SkinNum'] ? (this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['stretchBal' + 'l'], this['ballDescri' + 'be']['text'] = 'Ball\x20has\x202' + '\x20powers', this['addBtn']['visible'] = !0x0) : 0x3 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['fireBall'], this['ballDescri' + 'be']['text'] = 'Causes\x202\x20e' + 'xplosion', this['addBtn']['visible'] = !0x0), this['ballBg']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + 'bg.png', this['ballName']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + 't.png', this['ball']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + '.png', 0x3 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (this['ballBg']['x'] = this['ballBg']['x'] + 0x2, this['ballBg']['y'] = this['ballBg']['y'] - 0x24);
        }
        ['dragDown'](_0x4a6f6b) {
            _0x5085e4['isReturnOt' + 'herScene'] || (this['guideBg']['visible'] = !0x1, _0x5085e4['isCanTouch' + 'Screen'] &amp;&amp; this['isVisibleG' + 'uide']('arrowShow'), this['guideArrow']['rotation'] = -this['moveAngle'](_0x4a6f6b), this['ObstacleBo' + 'x']['on'](Laya['Event']['MOUSE_MOVE'], this, this['dragMove']));
        }
        ['dragMove'](_0x68b6ef) {
            _0x5085e4['isReturnOt' + 'herScene'] || (this['guideArrow']['rotation'] = -this['moveAngle'](_0x68b6ef));
        }
        ['dragUp'](_0x5d303c) {
            if (_0x5085e4['isCanTouch' + 'Screen'] &amp;&amp; !_0x5085e4['isReturnOt' + 'herScene'])
                return this['isVisibleG' + 'uide']('allHide'), _0x5085e4['isCreateBa' + 'llInterval' + 'Num']++, 0x2 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; _0x5085e4['getBallCou' + 'ntData']()['stretchBal' + 'l'] &lt; _0x5085e4['ballCountN' + 'um'] ? (this['content']['text'] = 'Power\x20ball' + '\x20less', this['watchPopBo' + 'x']['visible'] = !0x0, void (this['watchBallS' + 'kin']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + '.png')) : 0x3 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; _0x5085e4['getBallCou' + 'ntData']()['fireBall'] &lt; _0x5085e4['ballCountN' + 'um'] ? (this['content']['text'] = 'Fire\x20ball\x20' + 'less', this['watchPopBo' + 'x']['visible'] = !0x0, void (this['watchBallS' + 'kin']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + '.png')) : void (this['thirdPoint']['y'] + 0x28 &gt; _0x5d303c['stageY'] || (_0x5085e4['isCanTouch' + 'Screen'] = !0x1, this['ObstacleBo' + 'x']['off'](Laya['Event']['MOUSE_MOVE'], this, this['dragMove']), this['point'] = this['getVelocit' + 'y'](this['moveAngle'](_0x5d303c)), Laya['timer']['loop'](0xc8, this, this['GenerateBa' + 'll'])));
        }
        ['isVisibleG' + 'uide'](_0x3557d4) {
            'allHide' == _0x3557d4 ? (this['guideArrow']['visible'] = !0x1, this['leftBtn']['visible'] = !0x1, this['rightBtn']['visible'] = !0x1) : 'arrowShow' == _0x3557d4 ? (this['guideArrow']['visible'] = !0x0, this['leftBtn']['visible'] = !0x1, this['rightBtn']['visible'] = !0x1) : 'arrowHide' == _0x3557d4 &amp;&amp; (this['guideArrow']['visible'] = !0x1, this['leftBtn']['visible'] = !0x0, this['rightBtn']['visible'] = !0x0);
        }
        ['GenerateBa' + 'll']() {
            0x0 != this['ballCountN' + 'um'] ? (Laya['loader']['load']('prefab/bal' + 'l.json', Laya['Handler']['create'](this, function (_0x43150e) {
                var _0x221168 = new Laya['Prefab']();
                _0x221168['json'] = _0x43150e;
                var _0x5cc824 = Laya['Pool']['getItemByC' + 'reateFun']('ball', _0x221168['create'], _0x221168);
                _0x5cc824['x'] = this['ballBg']['x'] - 0x14, _0x5cc824['y'] = this['ballBg']['y'] - 0x14, _0x5cc824['getCompone' + 'nt'](Laya['RigidBody'])['setVelocit' + 'y']({
                    'x': this['point']['x'],
                    'y': this['point']['y']
                }), this['addChild'](_0x5cc824);
            })), this['ballCountN' + 'um']--, _0x5085e4['ballCountN' + 'um']--, _0x5085e4['setBallCou' + 'ntData'](_0x5085e4['choiceBall' + 'SkinNum'], -0x1), 0x2 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['stretchBal' + 'l']), 0x3 == _0x5085e4['choiceBall' + 'SkinNum'] &amp;&amp; (this['ballCountN' + 'ums']['text'] = _0x5085e4['getBallCou' + 'ntData']()['fireBall']), this['ballNum']['text'] = String(this['ballCountN' + 'um'])) : Laya['timer']['clear'](this, this['GenerateBa' + 'll']);
        }
        ['moveAngle'](_0x4c7723) {
            let _0x51e6e0 = 0xb4 * Math['atan']((_0x4c7723['stageX'] - Laya['stage']['width'] / 0x2) / _0x4c7723['stageY']) / Math['PI'];
            return _0x51e6e0 &gt;= 0x4b ? _0x51e6e0 = 0x4b : _0x51e6e0 &lt;= -0x4b &amp;&amp; (_0x51e6e0 = -0x4b), _0x51e6e0;
        }
        ['getVelocit' + 'y'](_0x195aad) {
            let _0x553a20 = new Laya['Point'](), _0x3e8c0e = Math['PI'] * _0x195aad / 0xb4, _0x572828 = Laya['stage']['height'] / 0x28;
            return _0x553a20['x'] = Math['sin'](_0x3e8c0e) * _0x572828, _0x553a20['y'] = Math['cos'](_0x3e8c0e) * _0x572828, _0x553a20;
        }
        ['receiveMsg']() {
            this['isVisibleG' + 'uide']('arrowHide'), this['ballCountN' + 'um'] = _0x5085e4['getPlayDat' + 'a'](), this['ballNum']['text'] = String(this['ballCountN' + 'um']), _0x5085e4['isCanTouch' + 'Screen'] = !0x0;
            let _0x5ada53 = 0x0;
            for (let _0x37cd30 = 0x0; _0x37cd30 &lt; _0x5085e4['obstaclesL' + 'ist'][0xc]['length']; _0x37cd30++)
                0x0 != _0x5085e4['obstaclesL' + 'ist'][0xc][_0x37cd30]['length'] &amp;&amp; _0x5ada53++;
            0x0 == _0x5ada53 ? (_0x5085e4['obstaclesL' + 'ist'] = this['NewObstacl' + 'esList'](0x0), this['tempObstac' + 'leList'] = this['NewObstacl' + 'esList'](0x1), _0x49ad46['enentUpdat' + 'e']['event'](_0x49ad46['UPDATE']), _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist']), this['moveObstac' + 'le'](), this['timer']['once'](0x12d, this, () =&gt; {
                this['burnNewObs' + 'tacle']();
            })) : Laya['Scene']['load']('resultScen' + 'e.scene', Laya['Handler']['create'](this, _0x375f6d =&gt; {
                Laya['stage']['addChild'](_0x375f6d);
            }));
        }
        ['NewObstacl' + 'esList'](_0x2174e0) {
            let _0x34cea6 = new Array();
            for (let _0x23ee5e = 0x0; _0x23ee5e &lt; 0xd; _0x23ee5e++) {
                let _0x4203a0 = new Array();
                for (let _0x261e69 = 0x0; _0x261e69 &lt; 0x5; _0x261e69++) {
                    let _0x4ba93d = new Array();
                    _0x4203a0['push'](_0x4ba93d);
                }
                _0x34cea6['push'](_0x4203a0);
            }
            for (let _0x10edc7 = 0x0; _0x10edc7 &lt; _0x34cea6['length']; _0x10edc7++) {
                let _0x5e7403 = _0x34cea6[_0x10edc7];
                for (let _0x6c8469 = 0x0; _0x6c8469 &lt; _0x5e7403['length']; _0x6c8469++)
                    0x0 == _0x2174e0 ? 0x0 != _0x5085e4['obstaclesL' + 'ist'][_0x10edc7][_0x6c8469]['length'] &amp;&amp; (_0x34cea6[_0x10edc7 + 0x1][_0x6c8469]['push'](_0x5085e4['obstaclesL' + 'ist'][_0x10edc7][_0x6c8469][0x0]), _0x34cea6[_0x10edc7 + 0x1][_0x6c8469]['push'](_0x5085e4['obstaclesL' + 'ist'][_0x10edc7][_0x6c8469][0x1]), _0x34cea6[_0x10edc7 + 0x1][_0x6c8469]['push'](_0x5085e4['obstaclesL' + 'ist'][_0x10edc7][_0x6c8469][0x2]), _0x34cea6[_0x10edc7 + 0x1][_0x6c8469]['push'](_0x5085e4['obstaclesL' + 'ist'][_0x10edc7][_0x6c8469][0x3])) : 0x0 != this['tempObstac' + 'leList'][_0x10edc7][_0x6c8469]['length'] &amp;&amp; _0x34cea6[_0x10edc7 + 0x1][_0x6c8469]['push'](this['tempObstac' + 'leList'][_0x10edc7][_0x6c8469][0x0]);
            }
            return _0x34cea6;
        }
        ['moveObstac' + 'le']() {
            for (let _0x14e9ba = 0x0; _0x14e9ba &lt; this['tempObstac' + 'leList']['length']; _0x14e9ba++) {
                let _0x50b080 = this['tempObstac' + 'leList'][_0x14e9ba];
                for (let _0x204f51 = 0x0; _0x204f51 &lt; _0x50b080['length']; _0x204f51++)
                    if (0x0 != _0x50b080[_0x204f51]['length']) {
                        let _0x495c12 = _0x50b080[_0x204f51][0x0];
                        Laya['Tween']['to'](_0x495c12, {
                            'x': this['obstaclesP' + 'osList'][_0x14e9ba][_0x204f51][0x0],
                            'y': this['obstaclesP' + 'osList'][_0x14e9ba][_0x204f51][0x1]
                        }, 0x12c, null, Laya['Handler']['create'](null, () =&gt; {
                        }));
                    }
            }
        }
        ['burnNewObs' + 'tacle']() {
            let _0x2f2fc8;
            _0x2f2fc8 = 0x3 == _0x5085e4['isCreateBa' + 'llInterval' + 'Num'] &amp;&amp; Number(_0x5085e4['getPlayDat' + 'a']()) &lt;= 0x1a ? _0x11a593['randomInde' + 'xArrayWith' + 'Weights']([
                0x1,
                0x2,
                0x3,
                0x4
            ], [
                0x14,
                0x1e,
                0x1e,
                0xa
            ]) : _0x11a593['randomInde' + 'xArrayWith' + 'Weights']([
                0x1,
                0x2,
                0x3,
                0x4,
                0x5
            ], [
                0x14,
                0x1e,
                0x1e,
                0xa,
                0xa
            ]);
            let _0x3dff24 = [
                    0x1,
                    0x2,
                    0x3,
                    0x4,
                    0x5
                ], _0x40d0ee = _0x11a593['randomList'](_0x2f2fc8 + 0x1, _0x3dff24), _0x308dd3 = this['randomAssi' + 'gnBallNum'](_0x2f2fc8 + 0x1);
            if (0x3 == _0x5085e4['isCreateBa' + 'llInterval' + 'Num'] &amp;&amp; Number(_0x5085e4['getPlayDat' + 'a']()) &lt;= 0x1a) {
                let _0x15558d = [];
                for (let _0x40f326 = 0x0; _0x40f326 &lt; _0x3dff24['length']; _0x40f326++) {
                    let _0xb2a937 = 0x0;
                    for (let _0x575952 = 0x0; _0x575952 &lt; _0x40d0ee['length']; _0x575952++)
                        _0x40d0ee[_0x575952] == _0x3dff24[_0x40f326] &amp;&amp; _0xb2a937++;
                    0x0 == _0xb2a937 &amp;&amp; _0x15558d['push'](_0x3dff24[_0x40f326]);
                }
                let _0x20ef0a = _0x11a593['randomList'](0x1, _0x15558d);
                this['createProp'](0x0, _0x20ef0a[0x0] - 0x1, 0x5), _0x5085e4['isCreateBa' + 'llInterval' + 'Num'] = 0x0;
            }
            for (let _0x48b57c = 0x0; _0x48b57c &lt;= _0x2f2fc8; _0x48b57c++)
                this['createObst' + 'acle'](0x0, _0x40d0ee, _0x48b57c, _0x308dd3);
        }
        ['createProp'](_0x38151a, _0xe88d16, _0x308a0a) {
            Laya['loader']['load']('prefab/obs' + 'tacles.jso' + 'n', Laya['Handler']['create'](this, function (_0x2b406b) {
                var _0x1b1264 = new Laya['Prefab']();
                _0x1b1264['json'] = _0x2b406b;
                var _0x24a366 = Laya['Pool']['getItemByC' + 'reateFun']('obstacles', _0x1b1264['create'], _0x1b1264);
                _0x24a366['x'] = this['obstaclesP' + 'osList'][_0x38151a][_0xe88d16][0x0], _0x24a366['y'] = this['obstaclesP' + 'osList'][_0x38151a][_0xe88d16][0x1], this['tempObstac' + 'leList'][_0x38151a][_0xe88d16]['push'](_0x24a366), _0x24a366['addCompone' + 'nt'](_0x4a6828), this['ObstacleBo' + 'x']['addChild'](_0x24a366), _0x211ff8['enentAttr']['event'](_0x211ff8['ATTR'], [
                    _0x38151a,
                    _0xe88d16,
                    _0x308a0a
                ]);
            }));
        }
        ['receiveNew' + 'Score']() {
            this['AchieveLab' + 'el']['text'] = _0x5085e4['getPlaySco' + 'reData']();
        }
        ['delObOrPro' + 'p'](_0xf23b4f, _0x3d99b8, _0x128585, _0x31f349) {
            'destroy' == _0x128585 ? (this['tempObstac' + 'leList'][_0xf23b4f][_0x3d99b8]['length'] = 0x0, _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist'])) : 'hitNumRedu' + 'ce' == _0x128585 ? (_0x5085e4['obstaclesL' + 'ist'][_0xf23b4f][_0x3d99b8][0x2] = _0x31f349, _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist'])) : 'eatProp' == _0x128585 &amp;&amp; (this['tempObstac' + 'leList'][_0xf23b4f][_0x3d99b8]['length'] = 0x0, _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist']), _0x5085e4['ballCountN' + 'um'] + 0x1 &gt; 0x3c ? (_0x5085e4['setPlayDat' + 'a'](0x1), _0x5085e4['ballCountN' + 'um'] = 0x3c, this['ballCountN' + 'um'] = 0x3c) : (_0x5085e4['ballCountN' + 'um']++, this['ballCountN' + 'um']++, _0x5085e4['setPlayDat' + 'a'](0x1)));
        }
        ['returnGame']() {
            for (let _0x19e2e9 = 0x4; _0x19e2e9 &lt; _0x5085e4['obstaclesL' + 'ist']['length']; _0x19e2e9++) {
                let _0x1caec3 = _0x5085e4['obstaclesL' + 'ist'][_0x19e2e9];
                for (let _0x365bf0 = 0x0; _0x365bf0 &lt; _0x1caec3['length']; _0x365bf0++)
                    0x0 != _0x1caec3[_0x365bf0]['length'] &amp;&amp; (_0x1caec3[_0x365bf0]['length'] = 0x0);
            }
            for (let _0x1da254 = 0x4; _0x1da254 &lt; this['tempObstac' + 'leList']['length']; _0x1da254++) {
                let _0x459fd = this['tempObstac' + 'leList'][_0x1da254];
                for (let _0xab05dc = 0x0; _0xab05dc &lt; _0x459fd['length']; _0xab05dc++)
                    0x0 != _0x459fd[_0xab05dc]['length'] &amp;&amp; (_0x459fd[_0xab05dc][0x0]['destroy'](), _0x459fd[_0xab05dc]['length'] = 0x0);
            }
            _0x5085e4['setObstacl' + 'esData'](_0x5085e4['obstaclesL' + 'ist']);
        }
        ['dead']() {
            Laya['Scene']['load']('resultScen' + 'e.scene', Laya['Handler']['create'](this, _0x5bd1e3 =&gt; {
                Laya['stage']['addChild'](_0x5bd1e3);
            }));
        }
        ['onDisable']() {
            Laya['timer']['clearAll'](this), this['ObstacleBo' + 'x']['off'](Laya['Event']['MOUSE_DOWN'], this, this['dragDown']), this['ObstacleBo' + 'x']['off'](Laya['Event']['MOUSE_MOVE'], this, this['dragMove']), this['ObstacleBo' + 'x']['off'](Laya['Event']['MOUSE_UP'], this, this['dragUp']), _0x2414f2['enentBurn']['off'](_0x2414f2['BURN'], this, this['receiveMsg']), _0x261618['enentScore']['off'](_0x261618['SCORE'], this, this['receiveNew' + 'Score']), _0x22e96e['enentDel']['off'](_0x22e96e['DELETE'], this, this['delObOrPro' + 'p']), _0x42a3a3['enentGame']['off'](_0x42a3a3['GAME'], this, this['returnGame']), _0x28b6fe['enentDead']['off'](_0x28b6fe['DEAD'], this, this['dead']);
        }
    }
    class _0x561d81 extends Laya['Script'] {
        constructor() {
            super(), this['isComplete' + 'Action'] = !0x1;
        }
        ['onEnable']() {
            this['ball'] = this['owner'];
        }
        ['onTriggerE' + 'nter'](_0x4b3e14, _0x4a3163, _0x20d1ea) {
            if ('ballImg' == _0x4b3e14['label']) {
                _0x5085e4['playHitMus' + 'ic']();
                let _0x2ec80c = new Laya['Label']();
                _0x2ec80c['fontSize'] = 0x19, _0x2ec80c['color'] = '#ffffff', _0x2ec80c['text'] = '+1', _0x2ec80c['align'] = 'center', this['owner']['addChild'](_0x2ec80c), _0x2ec80c['x'] += 0x15, Laya['Tween']['to'](_0x2ec80c, {
                    'y': _0x2ec80c['y'] - 0x32,
                    'alpha': 0x1
                }, 0x64, null, Laya['Handler']['create'](null, () =&gt; {
                    Laya['timer']['once'](0x1f4, this, () =&gt; {
                        Laya['Tween']['to'](_0x2ec80c, {
                            'y': _0x2ec80c['y'] - 0x32,
                            'alpha': 0x0
                        }, 0x64, null, Laya['Handler']['create'](null, () =&gt; {
                            _0x2ec80c['destroy']();
                        }));
                    });
                })), this['isComplete' + 'Action'] || (this['isComplete' + 'Action'] = !0x0, Laya['Tween']['to'](this['ball'], {
                    'x': this['ball']['x'] + 0x2,
                    'y': this['ball']['y'] - 0x2
                }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                    Laya['Tween']['to'](this['ball'], {
                        'x': this['ball']['x'] - 0x2,
                        'y': this['ball']['y'] + 0x2
                    }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                        Laya['Tween']['to'](this['ball'], {
                            'x': this['ball']['x'] - 0x2,
                            'y': this['ball']['y'] - 0x2
                        }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                            Laya['Tween']['to'](this['ball'], {
                                'x': this['ball']['x'] + 0x2,
                                'y': this['ball']['y'] + 0x2
                            }, 0x32, Laya['Ease']['elasticOut'], Laya['Handler']['create'](null, () =&gt; {
                                this['isComplete' + 'Action'] = !0x1;
                            }));
                        }));
                    }));
                })));
            }
        }
        ['onDisable']() {
        }
    }
    class _0x4cdbc5 extends _0x2173c8['loadingSce' + 'neUI'] {
        constructor() {
            super();
        }
        ['onAwake']() {
            this['height'] = Laya['stage']['height'];
        }
        ['onEnable']() {
            _0x398f67['initData'](), _0x5085e4['createPlay' + 'Data'](), _0x5085e4['createObst' + 'aclesData'](), _0x5085e4['createPlay' + 'ScoreData'](), _0x5085e4['createTime' + 'Data'](), _0x5085e4['createBall' + 'CountData'](), _0x390e43['isPlayMusi' + 'c'] &amp;&amp; _0x390e43['backGround' + 'Music'](), Laya['timer']['frameLoop'](0x5, this, this['loading']);
        }
        ['loading']() {
            this['loadingBar']['value'] = this['loadingBar']['value'] + 0.1, this['loadingBar']['value'] &gt;= 0x1 &amp;&amp; (Laya['stage']['destroyChi' + 'ldren'](), Laya['Scene']['load']('mainScene.' + 'scene', Laya['Handler']['create'](this, _0x3caa2b =&gt; {
                Laya['stage']['addChild'](_0x3caa2b);
            })));
        }
        ['onDisable']() {
        }
    }
    class _0x451c40 extends _0x2173c8['mainSceneU' + 'I'] {
        constructor() {
            super(), this['lastTime'] = 0x0;
        }
        ['onEnable']() {
            window['lop'] = this, (this['listBtn']['on'](Laya['Event']['CLICK'], this, this['listClick']), this['inviteFriB' + 'tn']['on'](Laya['Event']['CLICK'], this, this['inviteClic' + 'k']), this['shareBtn']['on'](Laya['Event']['CLICK'], this, this['shareClick']), this['gameBtn']['on'](Laya['Event']['CLICK'], this, this['gameClick']), _0x5085e4['addHpPrefa' + 'b'](this), this['lastTime'] = _0x5085e4['getTimeDat' + 'a']()['time']);
            for (let _0x26bd00 = 0x0; _0x26bd00 &lt; _0x5085e4['getObstacl' + 'esData']()['length']; _0x26bd00++) {
                let _0x122334 = _0x5085e4['getObstacl' + 'esData']()[_0x26bd00];
                for (let _0x168fbc = 0x0; _0x168fbc &lt; _0x122334['length']; _0x168fbc++)
                    0x0 != _0x122334[_0x168fbc]['length'] &amp;&amp; (_0x5085e4['checkArchi' + 've'] = !0x0);
            }
            let _0x10bfcc = _0x5085e4['getPlayDat' + 'a']();
            for (let _0x2d8173 = 0x0; _0x2d8173 &lt; _0x5085e4['FormList']['length']; _0x2d8173++) {
                if (_0x10bfcc == _0x5085e4['FormList'][_0x2d8173]['ballNumNew']) {
                    _0x5085e4['burnObstac' + 'lesRule'] = _0x5085e4['FormList'][_0x2d8173];
                    break;
                }
            }
            this['listBtn']['visible'] = 0x0, this['shareBtn']['visible'] = 0x0, this['getChildAt'](0x1)['getChildAt'](0x2)['visible'] = 0x0;
            let _0x39085b = new Laya['Sprite']();
            this['addChild'](_0x39085b), _0x39085b['loadImage']('res/bg.png'), _0x39085b['centerX'] = 0x0, _0x39085b['zOrder'] = -0xa, _0x39085b['width'] = 0x2ee, _0x39085b['height'] = 0x536;
        }
        ['listClick'](_0x2605f0) {
            _0x390e43['playMusic'](0x0);
        }
        ['inviteClic' + 'k'](_0x160255) {
            _0x390e43['playMusic'](0x0);
        }
        ['shareClick'](_0x535cb9) {
            _0x390e43['playMusic'](0x0), _0x3ee7ef['share']('é‡Šæ”¾å°çƒï¼Œéžå¸¸è§£åŽ‹ã€‚' + 'å¿«æ¥è¯•è¯•');
        }
        ['gameClick'](_0x3555ce) {
            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'] = ![]), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                }
            }), (_0x390e43['playMusic'](0x0), Laya['View']['load']('gameScene.' + 'scene', Laya['Handler']['create'](this, _0x4b074d =&gt; {
                Laya['stage']['addChild'](_0x4b074d);
            })));
        }
        ['onDisable']() {
        }
    }
    class _0x550dc3 extends _0x2173c8['resultScen' + 'eUI'] {
        constructor() {
            super();
        }
        ['onAwake']() {
            this['bg']['height'] = Laya['stage']['height'];
        }
        ['onEnable']() {
            _0x5085e4['isReturnOt' + 'herScene'] = !0x0, this['resurgence' + 'Btn']['on'](Laya['Event']['CLICK'], this, this['resurgence' + 'Click']), this['loseBtn']['on'](Laya['Event']['CLICK'], this, this['loseClick']), this['powerBtn']['on'](Laya['Event']['CLICK'], this, this['powerClick']), _0x5085e4['addHpPrefa' + 'b'](this);
        }
        ['resurgence' + 'Click'](_0x4fe543) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), _0x42a3a3['enentGame']['event'](_0x42a3a3['GAME']), _0x5085e4['isReturnOt' + 'herScene'] = !0x1, this['destroy']()), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                },
                'dismiaaed': () =&gt; {
                }
            });
        }
        ['loseClick'](_0xf11900) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), _0x5085e4['Initialize' + 'Data'](), _0x5085e4['isReturnOt' + 'herScene'] = !0x1, Laya['stage']['destroyChi' + 'ldren'](), Laya['Scene']['load']('mainScene.' + 'scene', Laya['Handler']['create'](this, _0x2388d1 =&gt; {
                        Laya['stage']['addChild'](_0x2388d1);
                    }))), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                }
            });
        }
        ['powerClick'](_0x3df378) {
            if (_0x390e43['playMusic'](0x0), _0x5085e4['getTimeDat' + 'a']() - 0x1 &lt; 0x0)
                return void _0x3ee7ef['shareToast']('çˆ±å¿ƒä¸è¶³');
            let _0x2b1f96 = _0x5085e4['getTimeDat' + 'a']() - 0x1;
            _0x2c5056['enentPower']['event'](_0x2c5056['POWER'], _0x2b1f96), _0x42a3a3['enentGame']['event'](_0x42a3a3['GAME']), _0x5085e4['isReturnOt' + 'herScene'] = !0x1, this['destroy']();
        }
        ['onDisable']() {
        }
    }
    class _0x1b34a8 extends _0x2173c8['setSceneUI'] {
        constructor() {
            super();
        }
        ['onAwake']() {
            this['bg']['height'] = Laya['stage']['height'];
        }
        ['onEnable']() {
            this['doneGame']['on'](Laya['Event']['CLICK'], this, this['doneClick']), this['archiveGam' + 'e']['on'](Laya['Event']['CLICK'], this, this['archiveCli' + 'ck']), this['continueGa' + 'me']['on'](Laya['Event']['CLICK'], this, this['continueCl' + 'ick']), _0x5085e4['addHpPrefa' + 'b'](this);
        }
        ['doneClick'](_0x53f87d) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), _0x5085e4['Initialize' + 'Data'](), this['comeBackTo' + 'Main']()), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                }
            });
        }
        ['archiveCli' + 'ck'](_0x435cf7) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), _0x5085e4['BoxList'] = [], _0x5085e4['BoomNum'] = 0x0, this['comeBackTo' + 'Main']()), console['log']('----------' + 'å¼€å§‹æ¸¸æˆæŒ‰é’®æ’å±å¹¿å‘Š' + '----æ˜¾ç¤ºæˆåŠŸ!!' + '!---------' + '-');
                }
            });
        }
        ['comeBackTo' + 'Main']() {
            _0x5085e4['isReturnOt' + 'herScene'] = !0x1, Laya['stage']['destroyChi' + 'ldren'](), Laya['Scene']['load']('mainScene.' + 'scene', Laya['Handler']['create'](this, _0x3dd5c1 =&gt; {
                Laya['stage']['addChild'](_0x3dd5c1);
            }));
        }
        ['continueCl' + 'ick'](_0x63332a) {
            _0x390e43['playMusic'](0x0), _0x5085e4['isReturnOt' + 'herScene'] = !0x1, this['destroy']();
        }
        ['onDisable']() {
        }
    }
    class _0x4954b9 extends Laya['Script'] {
        constructor() {
            super(), this['lastPos'] = 0x0, this['gravity'] = 0x0, this['HitNumber'] = 0x0;
        }
        ['onEnable']() {
            _0xbd452a['enentSpeed']['on'](_0xbd452a['SPEED'], this, this['resieveMsg']), this['ball'] = this['owner'], this['ballCollid' + 'er'] = this['ball']['getCompone' + 'nt'](Laya['CircleColl' + 'ider']), this['ballRigid'] = this['ball']['getCompone' + 'nt'](Laya['RigidBody']), this['ball']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + '.png', _0x5085e4['isReturnSp' + 'eed'] ? this['gravity'] = 0x19 : this['gravity'] = 0x5, Laya['timer']['loop'](0x3e8 / 0x3c, this, this['checkisOut' + 'Screen']);
        }
        ['_ballBackT' + 'ween'](_0x2dbd6b, _0x48ccf0, _0x68e9a5) {
            let _0x70ebba = _0x5085e4['firstPoint']['y'] - _0x5085e4['thirdPoint']['y'];
            this['ball']['skin'] = 'game/play_' + 'img_ball3.' + 'png', Laya['Tween']['to'](this['ball'], {
                'x': _0x48ccf0['x'],
                'y': _0x48ccf0['y']
            }, _0x2dbd6b, null, Laya['Handler']['create'](null, () =&gt; {
                Laya['Tween']['to'](this['ball'], { 'y': _0x68e9a5['y'] }, _0x70ebba / 0x2, null, Laya['Handler']['create'](null, () =&gt; {
                    Laya['Tween']['to'](this['ball'], {
                        'x': _0x5085e4['fifthPoint']['x'],
                        'y': _0x5085e4['fifthPoint']['y']
                    }, 0x12c, null, Laya['Handler']['create'](null, () =&gt; {
                        _0x5085e4['ballCountN' + 'um']++, this['ball']['skin'] = 'game/play_' + 'img_ball' + _0x5085e4['choiceBall' + 'SkinNum'] + '.png', _0x5085e4['ballCountN' + 'um'] == _0x5085e4['getPlayDat' + 'a']() &amp;&amp; _0x2414f2['enentBurn']['event'](_0x2414f2['BURN']), _0xbd452a['enentSpeed']['off'](_0xbd452a['SPEED'], this, this['resieveMsg']), Laya['timer']['clear'](this, this['checkisOut' + 'Screen']), this['owner']['destroy']();
                    }));
                }));
            }));
        }
        ['onTriggerE' + 'nter'](_0x4eca97, _0x205e26, _0x5ee917) {
            if (this['ballRigid']['gravitySca' + 'le'] = this['gravity'], _0x5085e4['playHitMus' + 'ic'](), this['HitNumber']++, this['HitNumber'] &gt;= 0x14 &amp;&amp; (this['ballRigid']['applyLinea' + 'rImpulse']({
                    'x': this['ball']['x'],
                    'y': this['ball']['y']
                }, {
                    'x': 0xc8,
                    'y': 0xc8
                }), this['HitNumber'] = 0x0), 'down1Wall' == _0x4eca97['label'] || 'down2Wall' == _0x4eca97['label']) {
                this['ballRigid']['gravitySca' + 'le'] = 0x0, this['ball']['getCompone' + 'nt'](Laya['CircleColl' + 'ider'])['restitutio' + 'n'] = 0x0, this['ball']['getCompone' + 'nt'](Laya['CircleColl' + 'ider'])['friction'] = 0x1, this['ball']['getCompone' + 'nt'](Laya['RigidBody'])['setVelocit' + 'y']({
                    'x': 0x0,
                    'y': 0x0
                }), this['ball']['getCompone' + 'nt'](Laya['CircleColl' + 'ider'])['destroy'](), this['ball']['getCompone' + 'nt'](Laya['RigidBody'])['destroy']();
                let _0x711e5f = Math['abs'](this['ball']['x'] - Laya['stage']['width'] / 0x2);
                'down1Wall' == _0x4eca97['label'] ? this['_ballBackT' + 'ween'](_0x711e5f, _0x5085e4['firstPoint'], _0x5085e4['thirdPoint']) : 'down2Wall' == _0x4eca97['label'] &amp;&amp; this['_ballBackT' + 'ween'](_0x711e5f, _0x5085e4['secondPoin' + 't'], _0x5085e4['forthPoint']);
            }
            'specialBal' + 'l2' != _0x4eca97['label'] &amp;&amp; 'specialBal' + 'l1' != _0x4eca97['label'] || (_0x5085e4['setPlaySco' + 'reData'](0x1), _0x261618['enentScore']['event'](_0x261618['SCORE'], 0x0));
        }
        ['checkisOut' + 'Screen']() {
            if (this['ball']['y'] &gt; Laya['stage']['height']) {
                let _0x2634bd = Math['floor'](0x168 * Math['random']() + 0xb4);
                this['ball']['x'] = _0x2634bd, this['ball']['y'] = 0xc8;
            }
        }
        ['resieveMsg'](_0x57d95a) {
            'startSpeed' == _0x57d95a ? this['ballRigid']['gravitySca' + 'le'] = 0x5 * this['gravity'] : 'stopSpeed' == _0x57d95a &amp;&amp; (this['ballRigid']['gravitySca' + 'le'] = this['gravity']);
        }
        ['onDisable']() {
        }
    }
    class _0x4282a0 extends Laya['Script'] {
        constructor() {
            super();
        }
        ['onEnable']() {
            Laya['loader']['load']('res/atlas/' + 'bomb.atlas', Laya['Handler']['create'](this, function () {
                let _0x3ffcbe = new Laya['Animation']();
                _0x3ffcbe['loadAnimat' + 'ion']('animation/' + 'booms.ani'), Laya['stage']['addChild'](_0x3ffcbe), _0x3ffcbe['x'] = this['owner']['x'] - 0x2d, _0x3ffcbe['y'] = this['owner']['y'] - 0x2d, _0x3ffcbe['play'](0x0, !0x1), _0x3ffcbe['on'](Laya['Event']['COMPLETE'], _0x3ffcbe, () =&gt; {
                    _0x3ffcbe['destroy'](), this['owner']['destroy']();
                });
            }));
        }
        ['onDisable']() {
        }
    }
    class _0x35055f extends Laya['Script'] {
        constructor() {
            super(), this['maxHp'] = 0x0;
        }
        ['onEnable']() {
            this['maxHp'] = _0x5085e4['getTimeDat' + 'a'](), this['starNum'] = this['owner']['getChildBy' + 'Name']('vitality'), this['sound1'] = this['owner']['getChildBy' + 'Name']('sound')['getChildBy' + 'Name']('sound1'), this['sound2'] = this['owner']['getChildBy' + 'Name']('sound')['getChildBy' + 'Name']('sound2'), _0x2c5056['enentPower']['on'](_0x2c5056['POWER'], this, this['refreshMsg']), this['starNum']['text'] = _0x5085e4['getTimeDat' + 'a'](), _0x390e43['isPlayMusi' + 'c'] ? (this['sound1']['visible'] = !0x0, this['sound2']['visible'] = !0x1) : (this['sound1']['visible'] = !0x1, this['sound2']['visible'] = !0x0), this['addStar'] = this['owner']['getChildBy' + 'Name']('addHpBtn'), this['addStar']['on'](Laya['Event']['CLICK'], this, this['addClick']), this['sound1']['on'](Laya['Event']['CLICK'], this, this['sound1Clic' + 'k']), this['sound2']['on'](Laya['Event']['CLICK'], this, this['sound2Clic' + 'k']);
        }
        ['addClick'](_0x25dc0a) {
            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'] = ![]), (_0x390e43['playMusic'](0x0), this['maxHp'] = this['maxHp'] + 0x2, _0x5085e4['setTimeDat' + 'a'](this['maxHp']), this['starNum']['text'] = String(this['maxHp'])), console['log']('----------' + 'æ¿€åŠ±è§†é¢‘å¹¿å‘Š----' + 'æ˜¾ç¤ºæˆåŠŸ!!!!--' + '--------');
                },
                'dismiaaed': () =&gt; {
                }
            });
        }
        ['sound1Clic' + 'k'](_0x498a5f) {
            _0x390e43['closeMusic'](), this['sound1']['visible'] = !0x1, this['sound2']['visible'] = !0x0;
        }
        ['sound2Clic' + 'k'](_0xfab317) {
            _0x390e43['isPlayMusi' + 'c'] = !0x0, _0x390e43['playMusic'](0x0), this['sound1']['visible'] = !0x0, this['sound2']['visible'] = !0x1;
        }
        ['refreshMsg'](_0xe8e519) {
            _0x5085e4['setTimeDat' + 'a'](_0xe8e519), this['starNum']['text'] = String(_0xe8e519);
        }
        ['onDisable']() {
            _0x2c5056['enentPower']['off'](_0x2c5056['POWER'], this, this['refreshMsg']);
        }
    }
    class _0x35e82e {
        constructor() {
        }
        static ['init']() {
            var _0xeeba51 = Laya['ClassUtils']['regClass'];
            _0xeeba51('script/gam' + 'eScript.ts', _0x2e87cd), _0xeeba51('script/spe' + 'cialBall.t' + 's', _0x561d81), _0xeeba51('script/loa' + 'dingScript' + '.ts', _0x4cdbc5), _0xeeba51('script/mai' + 'nScript.ts', _0x451c40), _0xeeba51('script/res' + 'ult.ts', _0x550dc3), _0xeeba51('script/set' + '.ts', _0x1b34a8), _0xeeba51('script/bal' + 'lMove.ts', _0x4954b9), _0xeeba51('script/boo' + 'm.ts', _0x4282a0), _0xeeba51('script/sta' + 'rHp.ts', _0x35055f);
        }
    }
    _0x35e82e['width'] = 0x2ee, _0x35e82e['height'] = 0x536, _0x35e82e['scaleMode'] = 'showall', _0x35e82e['screenMode'] = 'none', _0x35e82e['alignV'] = 'middle', _0x35e82e['alignH'] = 'center', _0x35e82e['startScene'] = 'loadingSce' + 'ne.scene', _0x35e82e['sceneRoot'] = '', _0x35e82e['debug'] = !0x1, _0x35e82e['stat'] = !0x1, _0x35e82e['physicsDeb' + 'ug'] = !0x0, _0x35e82e['exportScen' + 'eToJson'] = !0x0, _0x35e82e['init'](), new class {
        constructor() {
            window['Laya3D'] ? Laya3D['init'](_0x35e82e['width'], _0x35e82e['height']) : Laya['init'](_0x35e82e['width'], _0x35e82e['height'], Laya['WebGL']), Laya['Physics'] &amp;&amp; Laya['Physics']['enable'](), Laya['DebugPanel'] &amp;&amp; Laya['DebugPanel']['enable'](), Laya['stage']['scaleMode'] = _0x35e82e['scaleMode'], Laya['stage']['screenMode'] = _0x35e82e['screenMode'], Laya['stage']['alignV'] = _0x35e82e['alignV'], Laya['stage']['alignH'] = _0x35e82e['alignH'], Laya['URL']['exportScen' + 'eToJson'] = _0x35e82e['exportScen' + 'eToJson'], (_0x35e82e['debug'] || 'true' == Laya['Utils']['getQuerySt' + 'ring']('debug')) &amp;&amp; Laya['enableDebu' + 'gPanel'](), _0x35e82e['physicsDeb' + 'ug'] &amp;&amp; Laya['PhysicsDeb' + 'ugDraw'] &amp;&amp; Laya['PhysicsDeb' + 'ugDraw']['enable'](), _0x35e82e['stat'] &amp;&amp; Laya['Stat']['show'](), Laya['alertGloba' + 'lError'](!0x0), Laya['ResourceVe' + 'rsion']['enable']('version.js' + 'on', Laya['Handler']['create'](this, this['onVersionL' + 'oaded']), Laya['ResourceVe' + 'rsion']['FILENAME_V' + 'ERSION']);
        }
        ['onVersionL' + 'oaded']() {
            Laya['AtlasInfoM' + 'anager']['enable']('fileconfig' + '.json', Laya['Handler']['create'](this, this['onConfigLo' + 'aded']));
        }
        ['onConfigLo' + 'aded']() {
            FKGames['init']({
                'debug': !![],
                'appName': '',
                'gamemonetizeId': 'bi7x9s7qoe49cet22h0aj0mghqon8n07',
                'gamedistributionId': '3f17d3ae6ff14b3e9cdd4ecc31a10d89',
                'complete': () =&gt; {
                    _0x3ee7ef['shareToFri' + 'ends'](), _0x35e82e['startScene'] &amp;&amp; Laya['Scene']['open'](_0x35e82e['startScene']), console['log']('----------' + 'åˆå§‹åŒ–æˆåŠŸ!!!--' + '--------');
                }
            });
            var _0x58034c = new Laya['TTFLoader']();
            _0x58034c['fontName'] = 'jcy', _0x58034c['load']('jcy.ttf'), _0x58034c['complete'] = Laya['Handler']['create'](this, function () {
                window['txt'] = new Laya['Text'](), txt['text'] = 'abcd', txt['font'] = 'jcy', txt['fontSize'] = 0x32, txt['x'] = -0xc8, txt['y'] = 0x64, Laya['stage']['addChild'](txt);
            });
        }
    }();
}();</pre></body></html>