<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function() {
    var t, e = this &amp;&amp; this.__extends || (t = Object.setPrototypeOf || {
        __proto__: []
    } instanceof Array &amp;&amp; function(t, e) {
        t.__proto__ = e;
    } || function(t, e) {
        for (var i in e) e.hasOwnProperty(i) &amp;&amp; (t[i] = e[i]);
    }, function(e, i) {
        function a() {
            this.constructor = e;
        }
        t(e, i), e.prototype = null === i ? Object.create(i) : (a.prototype = i.prototype, 
        new a());
    });
    !function() {
        return function t(e, i, a) {
            function n(s, o) {
                if (!i[s]) {
                    if (!e[s]) {
                        var h = "function" == typeof require &amp;&amp; require;
                        if (!o &amp;&amp; h) return h(s, !0);
                        if (r) return r(s, !0);
                        var u = new Error("Cannot find module '" + s + "'");
                        throw u.code = "MODULE_NOT_FOUND", u;
                    }
                    var c = i[s] = {
                        exports: {}
                    };
                    e[s][0].call(c.exports, function(t) {
                        return n(e[s][1][t] || t);
                    }, c, c.exports, t, e, i, a);
                }
                return i[s].exports;
            }
            for (var r = "function" == typeof require &amp;&amp; require, s = 0; s &lt; a.length; s++) n(a[s]);
            return n;
        };
    }()({
        1: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = function() {
                function t() {}
                return t.AppIdToName = {
                    AppIdToName: {
                        wx06cb4e686383ea2f: {
                            appName: "idioms",
                            id: "wx06cb4e686383ea2f",
                            imgPath: "navigate/nav5.png",
                            index: 7,
                            name: "å­”å­æ•™æˆè¯­"
                        },
                        wx0b9ac84ef4a5b8c2: {
                            appName: "CutFruit",
                            id: "wx0b9ac84ef4a5b8c2",
                            imgPath: "navigate/nav2.png",
                            index: 5,
                            name: "æ¬¢ä¹æ°´æžœè¾¾äºº"
                        },
                        wx0c8a05a116234731: {
                            appName: "rocket",
                            id: "wx0c8a05a116234731",
                            index: 1,
                            name: "åŒ—æ–—è®¡åˆ’"
                        },
                        wx10a5f01024a0c4ba: {
                            appName: "kantu",
                            id: "wx10a5f01024a0c4ba",
                            imgPath: "navigate/kantu.png",
                            index: 26,
                            name: "çœ‹å›¾æ•™æˆè¯­"
                        },
                        wx144d1947d03dd036: {
                            appName: "idioms11",
                            id: "wx144d1947d03dd036",
                            imgPath: "navigate/idioms11.png",
                            index: 31,
                            name: "æˆè¯­å°ä¹¦ç«¥"
                        },
                        wx14f1275803360f8d: {
                            appName: "idioms14",
                            id: "wx14f1275803360f8d",
                            imgPath: "navigate/idioms14.png",
                            index: 37,
                            name: "å¤§å¸ˆæ•™æˆè¯­"
                        },
                        wx1958bb1636a9a3ea: {
                            appName: "PopStar",
                            id: "wx1958bb1636a9a3ea",
                            imgPath: "navigate/nav4.png",
                            index: 2,
                            name: "æœ€å¼ºæ¶ˆé™¤æ˜Ÿæ˜Ÿ"
                        },
                        wx20902811020e103f: {
                            appName: "xiehouyu3",
                            id: "wx20902811020e103f",
                            imgPath: "navigate/xiehouyu3.png",
                            index: 38,
                            name: "æ­‡åŽè¯­ç­”é¢˜"
                        },
                        wx392f322b348d818a: {
                            appName: "saiche",
                            id: "wx392f322b348d818a",
                            imgPath: "navigate/nav1.png",
                            index: 3,
                            name: "æ¿å­èµ›è½¦"
                        },
                        wx47430bdfa314663d: {
                            appName: "idioms12",
                            id: "wx47430bdfa314663d",
                            imgPath: "navigate/idioms12.png",
                            index: 33,
                            name: "æˆ‘è¦å­¦æˆè¯­"
                        },
                        wx49174e5150043a54: {
                            appName: "CutFruit2",
                            id: "wx49174e5150043a54",
                            imgPath: "navigate/cutfruit2.png",
                            index: 17,
                            name: "æœ€å¼ºåˆ‡æ°´æžœçŽ‹è€…"
                        },
                        wx6481968a6db93b6c: {
                            appName: "block",
                            id: "wx6481968a6db93b6c",
                            imgPath: "navigate/block.png",
                            index: 27,
                            name: "å¿«ä¹æ¶ˆæ–¹å—"
                        },
                        wx6ca4942f5e59eb62: {
                            appName: "HitTheBall",
                            id: "wx6ca4942f5e59eb62",
                            imgPath: "navigate/HitTheBall.png",
                            index: 39,
                            name: "åœ°çƒé˜²å¾¡æˆ˜"
                        },
                        wx6ec520953888efdc: {
                            appName: "idioms7",
                            id: "wx6ec520953888efdc",
                            imgPath: "navigate/nav10.png",
                            index: 21,
                            name: "æˆè¯­å¤´è„‘å¤§å¸ˆ"
                        },
                        wx6feb94ff314bbe08: {
                            appName: "saiche2",
                            id: "wx6feb94ff314bbe08",
                            imgPath: "navigate/saiche2.png",
                            index: 25,
                            name: "æ¿å­è·‘è½¦"
                        },
                        wx7a058cd59efeffc6: {
                            appName: "idioms3",
                            id: "wx7a058cd59efeffc6",
                            imgPath: "navigate/idioms3.png",
                            index: 16,
                            name: "å¡«è¯é—¯å…³"
                        },
                        wx80ed6c5a28354a31: {
                            appName: "CutFruit4",
                            id: "wx80ed6c5a28354a31",
                            imgPath: "navigate/cutfruit4.png",
                            index: 35,
                            name: "å…¨æ°‘æ°´æžœ"
                        },
                        wx82d5c8370c990e82: {
                            appName: "CutFruit3",
                            id: "wx82d5c8370c990e82",
                            imgPath: "navigate/cutfruit3.png",
                            index: 34,
                            name: "åˆ‡æ°´æžœä½œæˆ˜"
                        },
                        wx84b37372b73a04ca: {
                            appName: "NumClear",
                            id: "wx84b37372b73a04ca",
                            imgPath: "navigate/NumClear.png",
                            index: 22,
                            name: "å…¨æ°‘çˆ±ä¸‰æ¶ˆ"
                        },
                        wx8b3f11e0d739924e: {
                            appName: "idioms13",
                            id: "wx8b3f11e0d739924e",
                            imgPath: "navigate/idioms13.png",
                            index: 36,
                            name: "è®¤å­—å­¦è¯"
                        },
                        wx9773e9a1a64dcb94: {
                            appName: "idioms15",
                            id: "wx9773e9a1a64dcb94",
                            imgPath: "navigate/idioms15.png",
                            index: 41,
                            name: "åœ¨çº¿å­¦æˆè¯­"
                        },
                        wxa3004ee6ba81dc05: {
                            appName: "tangshi",
                            id: "wxa3004ee6ba81dc05",
                            imgPath: "navigate/nav12.png",
                            index: 24,
                            name: "å”è¯—å¤§ä¼š"
                        },
                        wxa78ff035b95803bc: {
                            appName: "smallballs",
                            id: "wxa78ff035b95803bc",
                            index: 8,
                            name: "ä¸€èµ·å¼¹çƒå§"
                        },
                        wxa90719a65815a177: {
                            appName: "idioms2",
                            id: "wxa90719a65815a177",
                            imgPath: "navigate/nav6.png",
                            index: 14,
                            name: "æˆè¯­å­¦é™¢"
                        },
                        wxaac3cac054540d1e: {
                            appName: "idioms9",
                            id: "wxaac3cac054540d1e",
                            imgPath: "navigate/idioms9.png",
                            index: 29,
                            name: "æˆè¯­å°ä»™å­"
                        },
                        wxb523cb22cc01a481: {
                            appName: "idioms6",
                            id: "wxb523cb22cc01a481",
                            imgPath: "navigate/nav9.png",
                            index: 20,
                            name: "æˆè¯­ç§€æ‰"
                        },
                        wxb9be3700590e5b8f: {
                            appName: "idioms5",
                            id: "wxb9be3700590e5b8f",
                            imgPath: "navigate/nav8.png",
                            index: 19,
                            name: "æˆè¯­å¤©åœ°"
                        },
                        wxbbd3cdb29194dc7c: {
                            appName: "xiehouyu2",
                            id: "wxbbd3cdb29194dc7c",
                            imgPath: "navigate/xiehouyu2.png",
                            index: 32,
                            name: "ä¿çš®è¯å¤§å…¨"
                        },
                        wxbd0c3745cf1536a8: {
                            appName: "idioms4",
                            id: "wxbd0c3745cf1536a8",
                            imgPath: "navigate/nav7.png",
                            index: 18,
                            name: "æˆè¯­å¤§ä¼š2019"
                        },
                        wxbe24a0d4b6eea1e7: {
                            appName: "car",
                            id: "wxbe24a0d4b6eea1e7",
                            index: 9,
                            name: "æ¿å­æ±½è½¦"
                        },
                        wxbeb8329a39684320: {
                            appName: "xiehouyu",
                            id: "wxbeb8329a39684320",
                            imgPath: "navigate/nav11.png",
                            index: 23,
                            name: "å­”å­æ•™æ­‡åŽè¯­"
                        },
                        wxc334a920024faa86: {
                            appName: "NumMerge",
                            id: "wxc334a920024faa86",
                            imgPath: "navigate/nav7.png",
                            index: 15,
                            name: "æ•°å­—åˆå¹¶"
                        },
                        wxc98889eca359c1e5: {
                            appName: "wechatGame",
                            id: "wxc98889eca359c1e5",
                            index: 10,
                            name: "å¾®ä¿¡å°æ¸¸æˆ"
                        },
                        wxcff7381e631cf54e: {
                            appName: "wechatHelper",
                            id: "wxcff7381e631cf54e",
                            index: 11,
                            name: "å°ç¨‹åºåŠ©æ‰‹"
                        },
                        wxcffead387a8c33ec: {
                            appName: "idioms10",
                            id: "wxcffead387a8c33ec",
                            imgPath: "navigate/idioms10.png",
                            index: 30,
                            name: "çŒœå­—å¤§ä¼š"
                        },
                        wxe4862ed7b0f09824: {
                            appName: "idioms8",
                            id: "wxe4862ed7b0f09824",
                            imgPath: "navigate/nav13.png",
                            index: 28,
                            name: "çŒœè¯å¡«å­—"
                        },
                        wxe5285b1528281178: {
                            appName: "TableFight",
                            id: "wxe5285b1528281178",
                            imgPath: "navigate/nav3.png",
                            index: 6,
                            name: "åŒæ¡Œå¤§æ“‚å°"
                        },
                        wxe5dc5227a42436fa: {
                            appName: "BeatBrick",
                            id: "wxe5dc5227a42436fa",
                            index: 40,
                            name: "æ‰“ç&nbsp;–å—è¾¾äºº"
                        },
                        wxec4da2daa08cb84d: {
                            appName: "chaopao",
                            id: "wxec4da2daa08cb84d",
                            index: 4,
                            name: "æ¿å­è¶…è·‘"
                        }
                    }
                }, t;
            }();
            i.default = a;
        }, {} ],
        2: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = function() {
                function t() {}
                return t.width = 720, t.height = 1280, t.appName = "BlastCar", t.appId = "wx6d224910f63390e5", 
                t.appSecret = "f02fde05286341371338ab0363e8414f", t.videoId = "adunit-e36721eca83cd64b", 
                t.bannerId = "adunit-b6160ae6bfedf469", t.bannerAppIds = [ "wx392f322b348d818a" ], 
                t.version = "1.0.8", t.debug = !1, t.constName = "BlastCar", t.host = "", 
                t.shareContent = [ [ {
                    title: "é©¾é©¶ä½&nbsp;çš„è·‘è½¦ ï¼Œå‡»å€’é˜»æŒ¡ä½&nbsp;çš„æ•Œäºº",
                    image: "UI/shareImg.jpg"
                } ], [ {
                    title: "é©¾é©¶ä½&nbsp;çš„è·‘è½¦ ï¼Œå‡»å€’é˜»æŒ¡ä½&nbsp;çš„æ•Œäºº",
                    image: "UI/shareImg.jpg"
                } ] ], t.defaultName = "æ¸¸å®¢", t.defaultPhoto = "UI/default.png", t.resources = [ "res/atlas/man.atlas", "res/atlas/rank.atlas", "res/atlas/navigate.atlas", "res/atlas/city_speed_effect.atlas", "city_invincible_effect/N1.png", "city_invincible_effect/N2.png", "city_invincible_effect/N3.png", "city_invincible_effect/N4.png", "city_invincible_effect/N5.png" ], 
                t.PointName = {
                    revive: "revive",
                    revive_open: "revive-open",
                    revive_success: "revive-success",
                    revive_close: "revive-close",
                    end: "end",
                    end_open: "end-open",
                    end_ordinary: "end-ordinary",
                    resourceGold: "resourceGold",
                    resourceGold_open: "resourceGold-open",
                    resourceGold_close: "resourceGold-close",
                    resourceJewel: "resourceJewel",
                    resourceJewel_open: "resourceJewel-open",
                    resourceJewel_close: "resourceJewel-close",
                    getCar: "getCar",
                    getCar_open: "getCar-open",
                    getCar_close: "getCar-close",
                    buff: "buff",
                    buff_open: "buff-open",
                    buff_close: "buff-close",
                    promotegun: "promotegun",
                    promotearmor: "promotearmor"
                }, t;
            }();
            i.default = a;
        }, {} ],
        3: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    return null !== t &amp;&amp; t.apply(this, arguments) || this;
                }
                return e(i, t), i.getPlayCount = function() {
                    return t.getNumber.call(this, "PlayCount");
                }, i.addPlayCount = function() {
                    t.addNumber.call(this, "PlayCount", 1);
                }, i.getScore = function() {
                    return t.getNumber.call(this, "Score");
                }, i.setScore = function(e) {
                    t.setNumber.call(this, "Score", e);
                }, i.addScore = function(e) {
                    t.addNumber.call(this, "Score", e), this.setMaxScore(this.getScore());
                }, i.getMaxScore = function() {
                    return t.getNumber.call(this, "MaxScore");
                }, i.setMaxScore = function(e) {
                    var i = this.getMaxScore();
                    t.setNumber.call(this, "MaxScore", Math.max(i, e));
                }, i.getGoods = function(e, i) {
                    return void 0 === i &amp;&amp; (i = 0), t.getNumber.call(this, "GoodsType" + e, i);
                }, i.setGoods = function(e, i) {
                    void 0 === i &amp;&amp; (i = 0), t.setNumber.call(this, "GoodsType" + e, i);
                }, i.addGoods = function(e, i, a) {
                    return void 0 === a &amp;&amp; (a = null), !(i &lt;= 0 || (t.addNumber.call(this, "GoodsType" + e, i, a), 
                    0));
                }, i.subGoods = function(e, a) {
                    if (a &lt;= 0) return !1;
                    var n = i.getGoods(e);
                    return !(n &lt; a || (t.setNumber.call(this, "GoodsType" + e, n - a), 0));
                }, i;
            }(t("./minigameLib/BaseData").default);
            a.default = n;
        }, {
            "./minigameLib/BaseData": 55
        } ],
        4: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./minigameLib/WeixinAPI"), n = t("./minigameLib/Http"), r = t("./minigameLib/LibData"), s = t("./Data"), o = function() {
                function t() {}
                return t.substr = function(t, e, i) {
                    if (void 0 === i &amp;&amp; (i = ""), !t || !e) return "";
                    for (var a = 0, n = "", r = 0; r &lt; t.length &amp;&amp; (t.charCodeAt(r) &gt; 255 ? a += 2 : a++, 
                    !(a &gt; e)); r++) n += t.charAt(r);
                    return n == t ? t : n + i;
                }, t.getUpLoadLevel = function() {
                    return s.default.getMaxScore();
                }, t.showRank = function() {}, t.getAuthBtnRange = function() {
                    var t = window.wx;
                    if (null == t) return {};
                    var e = t.getSystemInfoSync().windowWidth / Laya.stage.designWidth;
                    return {
                        left: 372 * e,
                        top: 877 * e + (Laya.stage.height - Laya.stage.designHeight) / 2 * e,
                        width: 313 * e,
                        height: 132 * e
                    };
                }, t.playButtonClick = function() {}, t.playSound = function(t) {
                    Laya.SoundManager.playSound(t);
                }, t.playMusic = function(t, e, i, a) {
                    void 0 === e &amp;&amp; (e = 0), Laya.SoundManager.playMusic(t, e, i, a);
                }, t.stopMusic = function() {
                    Laya.SoundManager.stopMusic();
                }, t.setMusicVolume = function(t) {
                    Laya.SoundManager.setMusicVolume(t);
                }, t.getTimeStamp = function() {
                    return Math.floor(new Date().getTime() / 1e3);
                }, t.isOtherDay = function(t) {
                    return Math.floor(this.getTimeStamp() / 86400) &gt; Math.floor(t / 86400);
                }, t.getTableSize = function(t) {
                    var e = 0;
                    for (var i in t) ++e;
                    return e;
                }, t.showDlg = function(t) {
                    return this.ui.addChild(t), t;
                }, t.closeDlg = function(t) {
                    t.removeSelf();
                }, 
                t.sharePoint = function(t, e, i, n, r) {
                    void 0 === i &amp;&amp; (i = null), void 0 === n &amp;&amp; (n = null), void 0 === r &amp;&amp; (r = {
                        type: "",
                        img: null,
                        title: null
                    });
                    var s = null === n ? a.default.isShare() : n;
                    a.default.sharePoint(t, s, e, i, r);
                }, 
                t.sharePointCount = function(t, e) {
                    void 0 === e &amp;&amp; (e = 1), n.default.sharePoint(t, e);
                }, t.setRankData = function(t) {
                    a.default.setRankData(t);
                }, t.getOpenid = function() {
                    return r.default.getOpenid();
                }, t.ui = null, t;
            }();
            i.default = o;
        }, {
            "./Data": 3,
            "./minigameLib/Http": 57,
            "./minigameLib/LibData": 58,
            "./minigameLib/WeixinAPI": 59
        } ],
        5: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./game/MainGame"), 
           
            n = t("./game/Car"), 
            r = t("./menu/MainMenu"), 
            s = function() {
                function t() {}
                return t.init = function() {
                    var t = Laya.ClassUtils.regClass;
                    t("game/MainGame.ts", a.default), 
                    
                    t("game/Car.ts", n.default),
                 
                    t("menu/MainMenu.ts", r.default);
                }, t.width = 720, t.height = 1280, t.scaleMode = "showall", t.screenMode = "none", 
                t.alignV = "middle", t.alignH = "center", t.startScene = "MainMenu.scene", t.sceneRoot = "", 
                t.debug = !1, t.stat = !1, t.physicsDebug = !1, t.exportSceneToJson = !0, t;
            }();
            i.default = s, s.init();
        }, {
            "./game/Car": 12,
            "./game/MainGame": 13,
            "./menu/MainMenu": 44
        } ],
        6: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = function() {
                function t() {
                    this.edition = 100001, this.mGunG = 0, this.rmorG = 0, this.sideG = 0, this.billG = 0, 
                    this.rate = 20, this.checkpoint = 1, this.result = 0, this.countArr = [ "k", "m", "b", "a", "c", "d", "e", "f", "g", "h", "i", "j", "l", "n", "o", "q", "r", "s", "t" ];
                }
                return Object.defineProperty(t, "instance", {
                    get: function() {
                        return null == t._instance &amp;&amp; (t._instance = new t()).storageData(), t._instance;
                    },
                    enumerable: !0,
                    configurable: !0
                }), t.prototype.storageData = function() {
                    this.getStorage("diyici") != this.edition &amp;&amp; (this.setStorage("diyici", this.edition), 
                    this.setStorage("jinqina", 1e3), this.setStorage("zuanshi", 0), this.setStorage("mGunG", 0), 
                    this.setStorage("rmorG", 0), this.setStorage("sideG", 0), this.setStorage("billG", 0), 
                    this.setStorage("carTypeMax", 0), this.setStorage("guanka", 1), this.beforeRecovery()), 
                    this.mGunG = this.getStorage("mGunG"), this.rmorG = this.getStorage("rmorG"), this.sideG = this.getStorage("sideG"), 
                    this.billG = this.getStorage("billG"), this.carTypeMax = this.getStorage("carTypeMax"), 
                    this.checkpoint = this.getStorage("guanka");
                }, t.prototype.restartData = function() {}, t.prototype.beforeRecovery = function() {
                    var t = Math.floor(this.getStorage("MONEY"));
                    t &gt; 1e3 &amp;&amp; this.setStorage("jinqina", t), this.setStorage("zuanshi", this.getStorage("DIAMOND")), 
                    this.setStorage("mGunG", this.getStorage("LOCALUPGRADE1")), this.setStorage("rmorG", this.getStorage("LOCALUPGRADE2")), 
                    this.setStorage("sideG", this.getStorage("LOCALUPGRADE3")), this.setStorage("billG", this.getStorage("LOCALUPGRADE4")), 
                    this.setStorage("carTypeMax", 0);
                    var e = Math.floor(this.getStorage("LOCALLEVEL"));
                    e &gt; 0 &amp;&amp; this.setStorage("guanka", e);
                    for (var i = 0; i &lt; 16; i++) {
                        var a = this.getObject("CARPARK" + i);
                        a &amp;&amp; (this.setStorage("cachecarp" + i, a.carLevel), this.setStorage("guidemenu", 5));
                    }
                }, t.prototype.localStorageData = function() {
                    this.setStorage("mGunG", this.mGunG), this.setStorage("rmorG", this.rmorG), this.setStorage("sideG", this.sideG), 
                    this.setStorage("billG", this.billG), this.setStorage("carTypeMax", this.carTypeMax), 
                    this.setStorage("guanka", this.checkpoint);
                }, t.prototype.setStorage = function(t, e) {
                    var i = e;
                    return Laya.LocalStorage.setItem(t, i.toString()), i;
                }, t.prototype.getStorage = function(t) {
                    var e = Laya.LocalStorage.getItem(t), i = 0;
                    return null != e &amp;&amp; "" != e &amp;&amp; (i = parseInt(e)), i;
                }, t.prototype.setRate1 = function() {
                    this.rate = 1;
                }, t.prototype.setRate2 = function() {
                    this.rate = 20;
                }, t.prototype.setRate3 = function() {
                    this.rate = .5;
                }, 
                t.prototype.numberReturn = function(t) {
                    var e = Math.floor(t), 
                    i = "" + e, 
                    a = e.toString().length - 1, 
                    n = Math.floor(a / 3);
                    return 0 != n &amp;&amp; (i = Math.floor(e / (Math.pow(10, 3 * n) / 100)) / 100 + this.countArr[n - 1]), 
                    i;
                },
                t.prototype.getObject = function(t) {
                    var e = Laya.LocalStorage.getItem(t);
                    return null == e || "" == e ? null : JSON.parse(e);
                }, 
                t.prototype.vibrateLon = function() {}, t;
            }();
            i.default = a;
        }, {} ],
        7: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./GameConfig"), n = t("./PlatformContro");
            new (function() {
                function t() {
                    window.Laya3D ? Laya3D.init(a.default.width, a.default.height) : Laya.init(a.default.width, a.default.height, Laya.WebGL), 
                    Laya.Physics &amp;&amp; Laya.Physics.enable(), Laya.DebugPanel &amp;&amp; Laya.DebugPanel.enable(), 
                    Laya.stage.scaleMode = a.default.scaleMode, 
                    Laya.stage.screenMode = a.default.screenMode, 
                    Laya.stage.alignV = a.default.alignV,
                    Laya.stage.alignH = a.default.alignH,
                    Laya.URL.exportSceneToJson = a.default.exportSceneToJson, (a.default.debug || "true" == Laya.Utils.getQueryString("debug")) &amp;&amp; Laya.enableDebugPanel(), 
                    a.default.physicsDebug &amp;&amp; Laya.PhysicsDebugDraw &amp;&amp; Laya.PhysicsDebugDraw.enable(), 
                    a.default.stat &amp;&amp; Laya.Stat.show(), Laya.alertGlobalError = !0, Laya.ResourceVersion.enable("version.json", Laya.Handler.create(this, this.onVersionLoaded), Laya.ResourceVersion.FILENAME_VERSION);
                }
                return t.prototype.onVersionLoaded = function() {
                    Laya.AtlasInfoManager.enable("fileconfig.json", Laya.Handler.create(this, this.onConfigLoaded));
                }, 
                t.prototype.onConfigLoaded = function() {
                    Laya.Browser.onWeiXin &amp;&amp; Laya.Browser.window.wx.loadSubpackage({
                        name: "effect",
                        success: function(t) {
                            console.log(t);
                        },
                        fail: function(t) {
                            console.error(t);
                        },
                        complete: function(t) {}
                    }), Laya.Browser.onWeiXin &amp;&amp; Laya.Browser.window.wx.loadSubpackage({
                        name: "UI",
                        success: function(t) {
                            console.log(t);
                        },
                        fail: function(t) {
                            console.error(t);
                        },
                        complete: function(t) {}
                    }), this.boxState = new Laya.Box(), this.boxState.size(720, 1280), this.boxState.centerX = 0, 
                    this.boxState.centerY = 0, this.boxState.zOrder = 1e3, this.boxState.mouseThrough = !0, 
                    Laya.stage.addChild(this.boxState), n.default.init(this.boxState), 
                    Laya.loader.load("cnf.json",Laya.Handler.create(this,(res)=&gt;{
                        platform.getInstance().cargamesstartup("Fastlane-Road-to-Revenge", () =&gt; 
                        {    
                            let yad     = new Laya.Image();
                            yad.scale(0.8,0.8);
                            yad.skin    = "cargames.png";
                            yad.bottom  = 0;
                            yad.centerX = -250;
                            //yad.top   = 10;
                            yad.zOrder  = 1e4;
                            yad.on(Laya.Event.MOUSE_DOWN,yad,()=&gt;{platform.getInstance().navigate("GAME","LOGO")})
                            Laya.stage.addChild(yad);
                            window.yad  = yad;
                            a.default.startScene &amp;&amp; Laya.Scene.open(a.default.startScene);
                        });
                    }))
                }, t;
            }())();
        }, {
            "./GameConfig": 5,
            "./PlatformContro": 9
        } ],
        8: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.is_refresh = !1, e.refresh_rate = 0, e._onLoop = function() {
                        1 == this.is_refresh &amp;&amp; this.texture.bitmap.loadImageSource(window.sharedCanvas);
                    }, e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    this.postMsg({
                        type: "display",
                        rate: Laya.stage.frameRate
                    }), window.wx &amp;&amp; window.sharedCanvas &amp;&amp; Laya.timer.frameLoop(5, this, this._onLoop);
                }, i.prototype.fresh_Loop = function() {
                    var t = this;
                    window.wx &amp;&amp; window.sharedCanvas &amp;&amp; Laya.timer.once(1e3, this, function() {
                        t.texture.bitmap.loadImageSource(window.sharedCanvas);
                    });
                }, i.prototype.onDisable = function() {}, i;
            }(laya.ui.WXOpenDataViewer);
            a.default = n;
        }, {} ],
        9: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./minigameLib/BannerAd"), n = t("./minigameLib/WeixinAPI"), r = t("./minigameLib/FlowIconMgr"), s = t("./RankDlg"), o = t("./Task"), h = function() {
                function t() {}
                return t.LIST = "rankList", t.TOP1 = "rankTop1", t.TOP2 = "rankTop2", t.END1 = "rankEnd1", 
                t.END2 = "rankEnd2", t.RIGHT = "rankRight", t;
            }();
            i.RANK_TYPE = h;
            var u = function() {
                function t() {
                    this.platformBoxUI = null;
                }
                return t.init = function(e) {
                    (t.thiz = this).platformBoxUI = e, n.default.init(), o.default.init(), this.init_rank(), 
                    this.init_banner();
                }, t.init_rank = function() {
                    window.wx, Laya.Browser.onMiniGame &amp;&amp; Laya.loader.load([ "res/atlas/rank.atlas" ], Laya.Handler.create(this, function() {
                        var t = this;
                        Laya.MiniAdpter.sendAtlasToOpenDataContext("res/atlas/rank.atlas"), Laya.timer.once(1e3, this, function() {
                            s.default.init(t.thiz.platformBoxUI), console.log("1111111111");
                        });
                    }));
                }, t.init_banner = function() {
                    var t = this;
                    Laya.timer.once(1e3, this, function() {
                        if (window.wx) {
                            var e = window.wx.getSystemInfoSync(), i = e.windowWidth / 720;
                            n.default.createFeedbackButton(e.windowWidth - 130 * i, ((Laya.stage.height - 1280) / 2 + 120) * i, 70 * i);
                        }
                        r.default.init({
                            x: 50,
                            y: 210,
                            layer: t.thiz.platformBoxUI
                        }, r.default.TYPE_H), Laya.timer.once(1e3, t, function() {
                            a.default.init(t.thiz.platformBoxUI);
                        });
                    });
                }, t.thiz = null, t;
            }();
            i.default = u;
        }, {
            "./RankDlg": 10,
            "./Task": 11,
            "./minigameLib/BannerAd": 54,
            "./minigameLib/FlowIconMgr": 56,
            "./minigameLib/WeixinAPI": 59
        } ],
        10: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Func"), r = t("./Data"), s = t("./ui/layaMaxUI"), o = t("./PlatformContro"), h = t("./MyWXOpenContro"), u = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.sharedTexture = null, e.frameIndex = 0, e.showRanks = {}, e.wxOpenDataViewer = null, 
                    e.platformBoxUI = null, e.is_show_list = !1, i.thiz = e, e.btnBack.on(Laya.Event.CLICK, e, function() {
                        console.log("è¿”å›žç‚¹å‡»äº‹ä»¶"), e.rankList.visible = !1, e.is_show_list = !1, i.hide(o.RANK_TYPE.LIST);
                    }), e.btnLeft.on(Laya.Event.CLICK, e, function() {
                        null != window.wx &amp;&amp; i.thiz.wxOpenDataViewer.postMsg({
                            cmd: "left"
                        });
                    }), e.btnRight.on(Laya.Event.CLICK, e, function() {
                        null != window.wx &amp;&amp; i.thiz.wxOpenDataViewer.postMsg({
                            cmd: "right"
                        });
                    }), e.rankTop1.on(Laya.Event.CLICK, e, function() {
                        i.show(o.RANK_TYPE.LIST);
                    }), e.rankTop2.on(Laya.Event.CLICK, e, function() {
                        i.show(o.RANK_TYPE.LIST);
                    }), e.rankRight.on(Laya.Event.CLICK, e, function() {
                        i.show(o.RANK_TYPE.LIST);
                    }), e;
                }
                return e(i, t), i.prototype.isUpdate = function() {
                    for (var t in this.showRanks) if (this.showRanks[t]) return !0;
                    return !1;
                }, i.init = function(t) {
                    if (null == i.thiz) {
                        var e = new i();
                        e.zOrder = 0, t.addChild(e), i.thiz.platformBoxUI = t, null == i.thiz.wxOpenDataViewer &amp;&amp; (i.thiz.wxOpenDataViewer = new h.default(), 
                        i.thiz.wxOpenDataViewer.width = 720, i.thiz.wxOpenDataViewer.height = 1280, i.thiz.wxOpenDataViewer.x = 0, 
                        i.thiz.wxOpenDataViewer.y = 0, i.thiz.wxOpenDataViewer.mouseEnabled = !1, i.thiz.wxOpenDataViewer.mouseThrough = !0, 
                        i.thiz.wxOpenDataViewer.zOrder =0, i.thiz.platformBoxUI.addChild(i.thiz.wxOpenDataViewer), 
                        i.thiz.wxOpenDataViewer.is_refresh = !1);
                    }
                }, i.prototype.func = function(t) {
                    var e = this;
                    this.showRanks[t] = !0, Laya.timer.once(3e3, this, function() {
                        t == o.RANK_TYPE.LIST &amp;&amp; e.rankList.visible ? e.showRanks[t] = !0 : e.showRanks[t] = !1;
                    });
                }, i.show = function(t, e) {
                    n.default.setRankData(r.default.getMaxScore()), null != window.wx &amp;&amp; (i.thiz.platformBoxUI.visible = !0, 
                    i.thiz.wxOpenDataViewer.postMsg({
                        cmd: "show",
                        type: t,
                        curScore: void 0 === e ? r.default.getMaxScore() : e,
                        openid: n.default.getOpenid()
                    }), t == o.RANK_TYPE.LIST ? (this.thiz[t].visible = !0, this.thiz.mouseThrough = !1, 
                    this.thiz.showRanks[t] = !0, this.thiz.is_show_list = !0) : t == o.RANK_TYPE.TOP1 ? (this.thiz[t].visible = !0, 
                    this.thiz.func(t)) : t == o.RANK_TYPE.TOP2 ? (this.thiz[t].visible = !0, this.thiz.func(t)) : t == o.RANK_TYPE.END1 ? this.thiz.func(t) : t == o.RANK_TYPE.END2 ? this.thiz.func(t) : t == o.RANK_TYPE.RIGHT &amp;&amp; (this.thiz[t].visible = !0, 
                    this.thiz.func(t)), Laya.timer.clear(this, this.show_schedule_callback), Laya.timer.clear(this, this.hide_schedule_callback), 
                    i.thiz.wxOpenDataViewer.is_refresh = !0, t == o.RANK_TYPE.TOP2 || t == o.RANK_TYPE.TOP1 ? (i.thiz.wxOpenDataViewer.is_refresh = !1, 
                    i.thiz.wxOpenDataViewer.fresh_Loop()) : Laya.timer.once(1500, this, this.show_schedule_callback));
                }, i.hide = function(t) {
                    null != window.wx &amp;&amp; (Laya.timer.clear(this, this.show_schedule_callback), Laya.timer.clear(this, this.hide_schedule_callback), 
                    i.thiz.wxOpenDataViewer.is_refresh = !0, Laya.timer.once(1500, this, this.hide_schedule_callback), 
                    i.thiz.wxOpenDataViewer.postMsg({
                        cmd: "hide",
                        type: t
                    }), t == o.RANK_TYPE.LIST &amp;&amp; (this.thiz.mouseThrough = !0), this.thiz[t].visible = !1, 
                    this.thiz.func(t));
                }, i.show_schedule_callback = function() {
                    0 == this.thiz.is_show_list ? i.thiz.wxOpenDataViewer.is_refresh = !1 : i.thiz.wxOpenDataViewer.is_refresh = !0;
                }, i.hide_schedule_callback = function() {
                    i.thiz.wxOpenDataViewer.is_refresh = !1;
                }, i.thiz = null, i;
            }(s.ui.RankUI);
            a.default = u;
        }, {
            "./Data": 3,
            "./Func": 4,
            "./MyWXOpenContro": 8,
            "./PlatformContro": 9,
            "./ui/layaMaxUI": 67
        } ],
        11: [ function(t, e, i) {
            "use strict";
            function a(t, e) {
                var i = (65535 &amp; t) + (65535 &amp; e);
                return (t &gt;&gt; 16) + (e &gt;&gt; 16) + (i &gt;&gt; 16) &lt;&lt; 16 | 65535 &amp; i;
            }
            function n(t, e, i, n, r, s) {
                return a(function(t, e) {
                    return t &lt;&lt; r | t &gt;&gt;&gt; 32 - r;
                }(a(a(e, t), a(n, s))), i);
            }
            function r(t, e, i, a, r, s, o) {
                return n(e &amp; i | ~e &amp; a, t, e, r, s, o);
            }
            function s(t, e, i, a, r, s, o) {
                return n(e &amp; a | i &amp; ~a, t, e, r, s, o);
            }
            function o(t, e, i, a, r, s, o) {
                return n(e ^ i ^ a, t, e, r, s, o);
            }
            function h(t, e, i, a, r, s, o) {
                return n(i ^ (e | ~a), t, e, r, s, o);
            }
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var u = t("./Consts"), c = function() {
                function t() {}
                return t.init = function() {
                    var t = this, e = window.wx;
                    if (e) {
                        var i = function(e) {
                            console.log("task start"), 1037 != e.scene || e.query.in != u.default.appId || t.started || (t.started = !0, 
                            t.query = e.query), t.started &amp;&amp; (t.startTime = Date.now(), Laya.timer.clearAll(t), 
                            Laya.timer.once(Math.max(1e3 * e.query.time - t.lastTime, 0), t, function() {
                                t.completed = !0, t.complete();
                            }));
                        };
                        i(e.getLaunchOptionsSync()), e.onShow(i), e.onHide(function(e) {
                            t.completed || t.started &amp;&amp; (Laya.timer.clearAll(t), t.lastTime += Date.now() - t.startTime);
                        });
                    }
                }, t.complete = function() {
                    var t = Date.now(), e = u.default.host + "/task?action=complete&amp;name=" + this.query.appName + "&amp;id=" + this.query.openid + "&amp;t=" + t + "&amp;appid=" + this.query.in + "&amp;s=" + function(t) {
                        return function(t) {
                            for (var e = "", i = 0; i &lt; 4 * t.length; i++) e += "0123456789abcdef".charAt(t[i &gt;&gt; 2] &gt;&gt; i % 4 * 8 + 4 &amp; 15) + "0123456789abcdef".charAt(t[i &gt;&gt; 2] &gt;&gt; i % 4 * 8 &amp; 15);
                            return e;
                        }(function(t) {
                            for (var e = 1732584193, i = -271733879, n = -1732584194, u = 271733878, c = 0; c &lt; t.length; c += 16) {
                                var p = e, l = i, d = n, f = u;
                                i = h(i = h(i = h(i = h(i = o(i = o(i = o(i = o(i = s(i = s(i = s(i = s(i = r(i = r(i = r(i = r(i, n = r(n, u = r(u, e = r(e, i, n, u, t[c + 0], 7, -680876936), i, n, t[c + 1], 12, -389564586), e, i, t[c + 2], 17, 606105819), u, e, t[c + 3], 22, -1044525330), n = r(n, u = r(u, e = r(e, i, n, u, t[c + 4], 7, -176418897), i, n, t[c + 5], 12, 1200080426), e, i, t[c + 6], 17, -1473231341), u, e, t[c + 7], 22, -45705983), n = r(n, u = r(u, e = r(e, i, n, u, t[c + 8], 7, 1770035416), i, n, t[c + 9], 12, -1958414417), e, i, t[c + 10], 17, -42063), u, e, t[c + 11], 22, -1990404162), n = r(n, u = r(u, e = r(e, i, n, u, t[c + 12], 7, 1804603682), i, n, t[c + 13], 12, -40341101), e, i, t[c + 14], 17, -1502002290), u, e, t[c + 15], 22, 1236535329), n = s(n, u = s(u, e = s(e, i, n, u, t[c + 1], 5, -165796510), i, n, t[c + 6], 9, -1069501632), e, i, t[c + 11], 14, 643717713), u, e, t[c + 0], 20, -373897302), n = s(n, u = s(u, e = s(e, i, n, u, t[c + 5], 5, -701558691), i, n, t[c + 10], 9, 38016083), e, i, t[c + 15], 14, -660478335), u, e, t[c + 4], 20, -405537848), n = s(n, u = s(u, e = s(e, i, n, u, t[c + 9], 5, 568446438), i, n, t[c + 14], 9, -1019803690), e, i, t[c + 3], 14, -187363961), u, e, t[c + 8], 20, 1163531501), n = s(n, u = s(u, e = s(e, i, n, u, t[c + 13], 5, -1444681467), i, n, t[c + 2], 9, -51403784), e, i, t[c + 7], 14, 1735328473), u, e, t[c + 12], 20, -1926607734), n = o(n, u = o(u, e = o(e, i, n, u, t[c + 5], 4, -378558), i, n, t[c + 8], 11, -2022574463), e, i, t[c + 11], 16, 1839030562), u, e, t[c + 14], 23, -35309556), n = o(n, u = o(u, e = o(e, i, n, u, t[c + 1], 4, -1530992060), i, n, t[c + 4], 11, 1272893353), e, i, t[c + 7], 16, -155497632), u, e, t[c + 10], 23, -1094730640), n = o(n, u = o(u, e = o(e, i, n, u, t[c + 13], 4, 681279174), i, n, t[c + 0], 11, -358537222), e, i, t[c + 3], 16, -722521979), u, e, t[c + 6], 23, 76029189), n = o(n, u = o(u, e = o(e, i, n, u, t[c + 9], 4, -640364487), i, n, t[c + 12], 11, -421815835), e, i, t[c + 15], 16, 530742520), u, e, t[c + 2], 23, -995338651), n = h(n, u = h(u, e = h(e, i, n, u, t[c + 0], 6, -198630844), i, n, t[c + 7], 10, 1126891415), e, i, t[c + 14], 15, -1416354905), u, e, t[c + 5], 21, -57434055), n = h(n, u = h(u, e = h(e, i, n, u, t[c + 12], 6, 1700485571), i, n, t[c + 3], 10, -1894986606), e, i, t[c + 10], 15, -1051523), u, e, t[c + 1], 21, -2054922799), n = h(n, u = h(u, e = h(e, i, n, u, t[c + 8], 6, 1873313359), i, n, t[c + 15], 10, -30611744), e, i, t[c + 6], 15, -1560198380), u, e, t[c + 13], 21, 1309151649), n = h(n, u = h(u, e = h(e, i, n, u, t[c + 4], 6, -145523070), i, n, t[c + 11], 10, -1120210379), e, i, t[c + 2], 15, 718787259), u, e, t[c + 9], 21, -343485551), 
                                e = a(e, p), i = a(i, l), n = a(n, d), u = a(u, f);
                            }
                            return [ e, i, n, u ];
                        }(function(t) {
                            for (var e = 1 + (t.length + 8 &gt;&gt; 6), i = new Array(16 * e), a = 0; a &lt; 16 * e; a++) i[a] = 0;
                            for (a = 0; a &lt; t.length; a++) i[a &gt;&gt; 2] |= (255 &amp; t.charCodeAt(a)) &lt;&lt; a % 4 * 8;
                            return i[a &gt;&gt; 2] |= 128 &lt;&lt; a % 4 * 8, i[16 * e - 2] = 8 * t.length, i;
                        }(t)));
                    }("&amp;ytDuy1-c&amp;,19_" + t + "complete" + this.query.appName + this.query.openid);
                    new Laya.HttpRequest().send(e);
                }, t.lastTime = 0, t.startTime = 0, t.started = !1, t.completed = !1, t;
            }();
            i.default = c;
        }, {
            "./Consts": 2
        } ],
        12: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./MainGame"), r = t("../GameDataManager"), s = t("./effect/EffectsManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.resurrectionNum = 1, e.MaxHp = 100, e.isGain = !0, e.isEnd = !1, i.introduce = e, 
                    e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    this.fireBox = this.owner.getChildByName("fireBox"), this.sprint = this.fireBox.getChildByName("effect"), 
                    this.sprintIm = this.fireBox.getChildByName("sprint"), this.tailLeft = this.fireBox.getChildByName("tailLeft"), 
                    this.tailRight = this.fireBox.getChildByName("tailRight"), this.fire = this.fireBox.getChildByName("fire");
                    var t = 8 * r.default.instance.carTypeMax + 10;
                    this.MaxHp = t + t * (.05 * r.default.instance.rmorG), this.Hp = this.MaxHp;
                }, i.prototype.onDisable = function() {}, i.prototype.reduceBlood = function(t, e) {
                    var i = this;
                    void 0 === e &amp;&amp; (e = !1);
                    var a = t;
                    e &amp;&amp; (a = this.MaxHp * a), n.default.introduce.injuredEffect(), this.Hp -= a, this.Hp &lt;= 0 &amp;&amp; (this.Hp = 0, 
                    s.default.introduce.addEffect(1, n.default.introduce.car.x, n.default.introduce.car.y), 
                    n.default.introduce.car.visible = !1, Laya.SoundManager.playSound("effect/music_over.mp3"), 
                    n.default.introduce.mainGameStopit(), Laya.timer.frameOnce(60, this, function() {
                        i.resurrectionNum &gt; 0 ? (i.resurrectionNum -= 1, n.default.introduce.poenfuhuo()) : n.default.introduce.result.eject(!1);
                    })), n.default.introduce.setBlood(this.Hp / this.MaxHp);
                }, i.prototype.addBlood = function(t, e) {
                    void 0 === e &amp;&amp; (e = !1);
                    var i = t;
                    e &amp;&amp; (i = this.MaxHp * i), this.Hp += i, this.Hp &gt; this.MaxHp &amp;&amp; (this.Hp = this.MaxHp), 
                    n.default.introduce.setBlood(this.Hp / this.MaxHp);
                }, i.prototype.startSprint = function() {
                    this.fi = 0, this.isEnd = !1, this.sprint.visible = !0, this.sprintIm.visible = !0, 
                    this.tailLeft.visible = !0, this.tailRight.visible = !0, this.sprint.skin = "effect/effect_car_" + this.fi + ".png", 
                    Laya.timer.frameLoop(3, this, this.runSprint), Laya.timer.frameLoop(1, this, this.tailEffect);
                }, i.prototype.runSprint = function() {
                    this.fi++, this.fi &gt; 10 &amp;&amp; (this.fi = 0), this.sprint.skin = "effect/effect_car_" + this.fi + ".png";
                }, i.prototype.endSprint = function() {
                    var t = this;
                    Laya.Tween.to(this.sprint, {
                        alpha: 0
                    }, 1e3, null, Laya.Handler.create(this, function() {
                        t.sprint.alpha = 1, t.sprint.visible = !1;
                    })), Laya.Tween.to(this.sprintIm, {
                        alpha: 0
                    }, 1e3, null, Laya.Handler.create(this, function() {
                        t.sprintIm.alpha = 1, t.sprintIm.visible = !1;
                    })), Laya.timer.clear(this, this.runSprint), this.isEnd = !0;
                }, i.prototype.tailEffect = function() {
                    if (this.isEnd) return this.tailLeft.height -= 10, this.tailRight.height -= 10, 
                    void (this.tailLeft.height &lt; 10 &amp;&amp; (Laya.timer.clear(this, this.tailEffect), this.tailLeft.visible = !1, 
                    this.tailRight.visible = !1, this.tailLeft.height = 50, this.tailRight.height = 50));
                    this.isGain ? (this.tailLeft.height -= 20, this.tailRight.height -= 20) : (this.tailLeft.height += 20, 
                    this.tailRight.height += 20), (this.tailLeft.height &lt; 50 || this.tailLeft.height &gt; 160) &amp;&amp; (this.isGain = !this.isGain);
                }, i.prototype.startFireStarter = function() {
                    Laya.timer.frameLoop(3, this, this.runtFireStarter);
                }, i.prototype.runtFireStarter = function() {
                    this.fire.visible = !this.fire.visible;
                }, i.prototype.endFireStarter = function() {
                    Laya.timer.clear(this, this.runtFireStarter);
                }, i;
            }(Laya.Script);
            a.default = o;
        }, {
            "../GameDataManager": 6,
            "./MainGame": 13,
            "./effect/EffectsManager": 29
        } ],
        13: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), 
            r = t("./bullet/BulletManager"), 
            s = t("./enemyCar/enemyCarManager"), 
            o = t("../GameDataManager"), 
            h = t("./prop/propManager"), 
            u = t("./effect/EffectsManager"), 
            c = t("../pupop/Result"), 
            p = t("./bgEffect/effectbgManager"), 
            l = t("./Car"), 
            d = t("../pupop/Resurrection"), 
            f = t("../pupop/GetBuff"), 
            m = t("../Data"), 
            g = t("./bgEffect/effectbgManager1"), 
            y = t("../minigameLib/WeixinAPI"), 
            v = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speed = -20, e.speedCar = 5, e.eliminateNum = 100, e.moneyNum = 0, e.jewelNum = 0, 
                    e.isRocket = !1, e.isRapidly = !1,
                    e.isGenerate = !0, e.isLaunch = !1, e.enemTime = 0, 
                    e.roadblockTime = 0, e.enemNum = 50, e.enemTime1 = 0, e.eliteMonsterArr = [ 80, 60, 40, 20 ], 
                    e.elitemonsterNum = 0, e.arrroad = 0, e.isGoBallistic = !1, e.bulletTime = 0, e.prep = 0, 
                    e.flank = 0, e.trackNum = 0, e.border = 80, e.sceneNum = 1280, e.isBorder = !0, 
                    e.isBossEffect = !1, e.guideSteps = [], e.guideStep = 0, e.fi = 0, i.introduce = e,
                    this.isMouseDown = false, 
                    e.init(),          
                    e;
                   
                }
                return e(i, t), i.prototype.init = function() {
                    var t = this;
                    this.enemyCarMg = new s.default(), this.bulletMg = new r.default(), this.propMg = new h.default(), 
                    this.effectMg = new u.default(), this.result = Laya.Pool.getItemByClass("Result", c.default), 
                    this.resurrection = Laya.Pool.getItemByClass("Resurrection", d.default), 
                    this.getBuff = Laya.Pool.getItemByClass("GetBuff", f.default), 
                    this.effectbgMg = new p.default(), this.effectbgMg1 = new g.default(), this.rct = new Laya.Rectangle(44, this.car.y, 632, 0), 
                    this.speedX = Math.sin(30 * Math.PI / 180) * this.speed, this.speedY = Math.cos(30 * Math.PI / 180) * this.speed, 
                    this.gameBox.addChild(this.enemyCarMg), this.gameBox.addChild(this.bulletMg), this.gameBox.addChild(this.propMg), 
                    this.gameBox.addChild(this.effectMg), this.gameBox.addChildAt(this.effectbgMg, 0), 
                    this.gameBox.addChild(this.effectbgMg1), this.effectbgMg1.zOrder = 101, this.effectMg.zOrder = 102, 
                    this.carScript = this.car.getComponent(l.default),
                    this.homeBtn.on(Laya.Event.CLICK, this, this.homeClick);
                    
                     Laya.timer.frameOnce(10, this, function() {
                        t.guideStep = o.default.instance.getStorage("guidegame"), 
                        t.guideStep &lt; 3 ? Laya.timer.frameOnce(30, t, function() {
                            t.getBuff.openBuff(t, 0)
                            t.newFingerGuide(),
                            t.startBox.on(Laya.Event.MOUSE_DOWN, t, t.startBoxDown),                 
                            Laya.stage.on(Laya.Event.MOUSE_UP, t, t.startBoxUp),  
                            Laya.stage.on(Laya.Event.MOUSE_OVER, t, t.startBoxOver);
                        }) : Laya.timer.frameOnce(30, t, function() {
                            console.log("openBuffffffff");
                            t.getBuff.openBuff(t, -1)
                            t.startBox.on(Laya.Event.MOUSE_DOWN, t, t.startBoxDown), 
                            Laya.stage.on(Laya.Event.MOUSE_UP, t, t.startBoxUp),
                            Laya.stage.on(Laya.Event.MOUSE_OVER, t, t.startBoxOver);              
                            //zheli
                            //Laya.stage.on(Laya.Event.MOUSE_OVER, t, t.startBoxDown);
                            //Laya.stage.on(Laya.Event.MOUSE_OUT, t, t.startBoxUp);
                        });
                    }), this.Surplusprog.bar.pos(3, -3);
                },
                
                i.prototype.startBoxOver = function() {
                    //xiu gai an xia
                    console.log("overgame");
                    if(this.isMouseDown){
                        console.log("over");
                        this.isLaunch = !0, this.isRapidly ? o.default.instance.setRate3() : o.default.instance.setRate1(), 
                        this.setRate(), this.startBox.visible = !1, this.car.startDrag(this.rct), Laya.timer.frameLoop(1, this, this.update), 
                        this.carScript.startFireStarter();  
                    }  
                }, 
                i.prototype.startBoxDown = function() {
                    //xiu gai an xia
                    this.isMouseDown = true;
                    console.log("down");
                    this.isLaunch = !0, this.isRapidly ? o.default.instance.setRate3() : o.default.instance.setRate1(), 
                    this.setRate(), this.startBox.visible = !1, this.car.startDrag(this.rct), Laya.timer.frameLoop(1, this, this.update), 
                    this.carScript.startFireStarter();  
                }, 
                i.prototype.startBoxUp = function() {
                        this.isMouseDown = false;
                        console.log("up");
                        this.isLaunch = !1, 
                        o.default.instance.setRate2(), 
                        this.setRate(), 
                        this.startBox.visible = !0, 
                        this.carScript.endFireStarter();
                    
                }, 
                i.prototype.onEnable = function() {
                    console.log("onEnableeeeeee");
                    0 != o.default.instance.carTypeMax ? this.car.skin = "car/car_" + o.default.instance.carTypeMax + ".png" : this.car.skin = "car/car_1.png", 
                    this.checkpointShow.changeText("Level " + o.default.instance.checkpoint), 1 == o.default.instance.checkpoint &amp;&amp; (this.eliminateNum = 50), 
                    this.eliminateNeed = this.eliminateNum, this.SurplusShow.changeText("100%"),
                    //home
                  

                    this.needEliminate.changeText("Break " + this.eliminateNeed + " car"), 
                    this.progress.bg.visible = !1, this.progress.bar.skin = "game/game_15.png", this.progress.bar.sizeGrid = "0,0,0,0,1", 
                    this.effectbgMg.addBgEffect(this.sceneNum), 
                    this.sceneNum -= 1498;

                    //èƒŒæ™¯éŸ³ä¹
                    if(Laya.LocalStorage.getItem("soundsound")==1){
                       Laya.SoundManager.musicMuted = true,
                       Laya.SoundManager.soundMuted = true
                    }else{
                        Laya.SoundManager.musicMuted = false,
                        Laya.SoundManager.soundMuted = false,
                        Laya.SoundManager.playMusic("effect/music_bg.mp3")
                    }
                   
                    this.prepositionNum(), 
                    Laya.Resource.destroyUnusedResources(), 
                    y.default.feedback &amp;&amp; y.default.feedback.hide(), 
                    i.enabled = !0;
                }, 
                i.prototype.onDisable = function() {
                    this.homeBtn.off(Laya.Event.CLICK, this, this.homeClick);

                    this.startBox.off(Laya.Event.MOUSE_DOWN, this, this.startBoxDown),
                    Laya.stage.off(Laya.Event.MOUSE_OVER, this, this.startBoxOver),
                    Laya.stage.off(Laya.Event.MOUSE_UP, this, this.startBoxUp), 
                    Laya.SoundManager.stopAll(), 
                    Laya.Pool.recover("Result", this.result), Laya.Pool.recover("Resurrection", this.resurrection), 
                    Laya.Pool.recover("GetBuff", this.getBuff), 
                    i.enabled = !1;
                }, 
                i.prototype.homeClick = function() {
                    platform.getInstance().showInterstitial(()=&gt;{
                        Laya.timer.clear(this, this.update), 
                        Laya.stage.off(Laya.Event.MOUSE_UP, this, this.startBoxUp), 
                        Laya.stage.off(Laya.Event.MOUSE_OVER, this, this.startBoxOver),
                        this.car.stopDrag(), 
                        this.isLaunch = !1, 
                        this.bulletMg.removeAll(), 
                        this.propMg.removeAll(), 
                        this.enemyCarMg.removeAll(), 
                        Laya.Scene.open("MainMenu.scene");
                    });
                },

                i.prototype.mainGameStopit = function() {
                    Laya.timer.clear(this, this.update), 
                    Laya.stage.off(Laya.Event.MOUSE_UP, this, this.startBoxUp), 
                    Laya.stage.off(Laya.Event.MOUSE_OVER, this, this.startBoxOver),
                    this.car.stopDrag(), 
                    this.isLaunch = !1, 
                    this.bulletMg.removeAll(), 
                    this.propMg.removeAll(), 
                    this.enemyCarMg.removeAll(), 
                    this.carScript.endFireStarter(),
                    this.carScript.endSprint();
                }, 
                i.prototype.resurrectionCar = function() {
                    this.startBoxUp(), 
                    Laya.stage.on(Laya.Event.MOUSE_UP, this, this.startBoxUp),
                    //gggg
                    Laya.stage.on(Laya.Event.MOUSE_OVER, this, this.startBoxOver);
                }, 
                i.prototype.update = function() {
                    this.bulletMg.update(), this.enemyCarMg.update(), this.propMg.update(), this.effectbgMg.update(), 
                    this.effectbgMg1.update(), this.sceneRefresh(), this.isLaunch &amp;&amp; (this.addBulllet(), 
                    this.isRocket &amp;&amp; this.addTrackingBomb()), this.isGenerate &amp;&amp; this.addEnemCar();
                }, i.prototype.addEnemCar = function() {
                    var t = this;
                    if (this.enemTime += 1 / this.rate, this.enemTime &gt; this.enemNum) {
                        this.enemNum = 60, this.enemTime = 0;
                        var e = this.seekRoad();
                        if (this.enemyCarMg.addEnemyCar(e, -100, this.speedCar), this.enemTime1++, this.enemTime1 &gt; 10) {
                            this.enemTime1 = 0;
                            var i = this.seekRoad();
                            this.enemyCarMg.addEnemyTruckCar(i, -100, this.speedCar), this.enemNum = 60;
                        }
                        Math.random() &lt; .2 &amp;&amp; o.default.instance.checkpoint &gt;= 6 &amp;&amp; this.enemyCarMg.addReverseVehicle(this.findRoad(), -100, this.speedCar);
                    }
                    if (this.roadblockTime += 1 / this.rate, this.roadblockTime &gt; 300) {
                        this.enemNum = 80, this.roadblockTime = 0;
                        var a = this.getEliteID();
                        3 == a ? (this.enemNum = 200, Laya.timer.frameOnce(30, this, function() {
                            t.eliteCar(a);
                        })) : this.eliteCar(a);
                    }
                }, i.prototype.eliteCar = function(t) {
                    var e = this.seekRoad(), i = 0;
                    switch (t) {
                      case 0:
                        this.enemyCarMg.addRoadblock(e, -1400, 10);
                        break;

                      case 1:
                        this.enemyCarMg.addRocket(e, -100, 50, 0);
                        break;

                      case 2:
                        this.enemyCarMg.addReverseVehicle(this.findRoad(), -100, this.speedCar);
                        break;

                      case 3:
                        for (var a = 0; a &lt; 5; a++) i = Math.floor(6 * Math.random() + 5), this.enemyCarMg.addEnemyCar(145 * a + 75, -100, .8 * this.speedCar, i);
                        break;

                      case 4:
                        i = Math.floor(6 * Math.random() + 5), this.enemyCarMg.addAircraft(e, -100, this.speedCar, i, 1);
                        break;

                      case 5:
                        this.enemyCarMg.addRocket(e, -100, 50, 1);
                        break;

                      case 6:
                        i = Math.floor(6 * Math.random() + 5), this.enemyCarMg.addAircraft(e, -100, this.speedCar, i, 2);
                    }
                }, i.prototype.seekRoad = function() {
                    var t = 1;
                    return Math.floor(10 * Math.random()) &lt; 2 &amp;&amp; (t = 2), this.arrroad += t, this.arrroad &gt;= 5 &amp;&amp; (this.arrroad = 0), 
                    145 * this.arrroad + 73;
                }, i.prototype.getEliteID = function() {
                    return 1 == o.default.instance.checkpoint ? -1 : o.default.instance.checkpoint &lt; 3 ? 0 : o.default.instance.checkpoint &lt; 6 ? Math.floor(2 * Math.random()) : o.default.instance.checkpoint &lt; 8 ? Math.floor(3 * Math.random()) : o.default.instance.checkpoint &lt; 12 ? Math.floor(4 * Math.random()) : o.default.instance.checkpoint &lt; 21 ? Math.floor(5 * Math.random()) : o.default.instance.checkpoint &lt; 26 ? Math.floor(6 * Math.random()) : Math.floor(7 * Math.random());
                }, i.prototype.addBulllet = function() {
                    if (this.bulletTime += 1, this.bulletTime &gt; 8) {
                        if (this.bulletTime = 0, this.isGoBallistic) {
                            for (i = 1; i &lt; 6; i++) this.bulletMg.addBullet(this.car.x + 15 * i - 7.5, this.car.y - 100, 0, this.speed, 3), 
                            this.bulletMg.addBullet(this.car.x - 15 * i + 7.5, this.car.y - 100, 0, this.speed, 3);
                            for (i = 1; i &lt; 6; i++) a = 8 * i - 4, this.bulletMg.addBullet(this.car.x + 15 * i - 7.5, this.car.y - 100 - a, this.speedX, this.speedY, 3, -30), 
                            this.bulletMg.addBullet(this.car.x - 15 * i + 7.5, this.car.y - 100 + a, this.speedX, this.speedY, 3, -30), 
                            this.bulletMg.addBullet(this.car.x + 15 * i - 7.5, this.car.y - 100 + a, -this.speedX, this.speedY, 3, 30), 
                            this.bulletMg.addBullet(this.car.x - 15 * i + 7.5, this.car.y - 100 - a, -this.speedX, this.speedY, 3, 30);
                            return void (0 == this.sideBosfire.visible &amp;&amp; (this.sideBosfire.visible = !0));
                        }
                        var t = this.prep;
                        if (t % 2 == 0) for (i = 1; i &lt; t / 2 + 1; i++) this.bulletMg.addBullet(this.car.x + 15 * i - 7.5, this.car.y - 100, 0, this.speed, 1), 
                        this.bulletMg.addBullet(this.car.x - 15 * i + 7.5, this.car.y - 100, 0, this.speed, 1); else for (this.bulletMg.addBullet(this.car.x, this.car.y - 100, 0, this.speed, 1), 
                        i = 1; i &lt; t / 2; i++) this.bulletMg.addBullet(this.car.x + 15 * i, this.car.y - 100, 0, this.speed, 1), 
                        this.bulletMg.addBullet(this.car.x - 15 * i, this.car.y - 100, 0, this.speed, 1);
                        var e = this.flank;
                        if (e % 2 == 0) for (i = 1; i &lt; e / 2 + 1; i++) a = 8 * i - 4, this.bulletMg.addBullet(this.car.x + 15 * i - 7.5 - 80, this.car.y - 100 - a, this.speedX, this.speedY, 3, -30), 
                        this.bulletMg.addBullet(this.car.x - 15 * i + 7.5 - 80, this.car.y - 100 + a, this.speedX, this.speedY, 3, -30), 
                        this.bulletMg.addBullet(this.car.x + 15 * i - 7.5 + 80, this.car.y - 100 + a, -this.speedX, this.speedY, 3, 30), 
                        this.bulletMg.addBullet(this.car.x - 15 * i + 7.5 + 80, this.car.y - 100 - a, -this.speedX, this.speedY, 3, 30); else {
                            this.bulletMg.addBullet(this.car.x - 80, this.car.y - 100, this.speedX, this.speedY, 3, -30), 
                            this.bulletMg.addBullet(this.car.x + 80, this.car.y - 100, -this.speedX, this.speedY, 3, 30);
                            for (var i = 1; i &lt; e / 2; i++) {
                                var a = 16 * i - 8;
                                this.bulletMg.addBullet(this.car.x + 15 * i - 80, this.car.y - 100 - a, this.speedX, this.speedY, 3, -30), 
                                this.bulletMg.addBullet(this.car.x - 15 * i - 80, this.car.y - 100 + a, this.speedX, this.speedY, 3, -30), 
                                this.bulletMg.addBullet(this.car.x + 15 * i + 80, this.car.y - 100 + a, -this.speedX, this.speedY, 3, 30), 
                                this.bulletMg.addBullet(this.car.x - 15 * i + 80, this.car.y - 100 - a, -this.speedX, this.speedY, 3, 30);
                            }
                        }
                        0 == e ? this.sideBosfire.visible = !1 : 0 == this.sideBosfire.visible &amp;&amp; (this.sideBosfire.visible = !0);
                    }
                }, i.prototype.prepositionNum = function() {
                    switch (o.default.instance.sideG) {
                      case 0:
                        this.prep = 1, this.flank = 0;
                        break;

                      case 1:
                        this.prep = 2, this.flank = 0;
                        break;

                      case 2:
                        this.prep = 3, this.flank = 0;
                        break;

                      case 3:
                        this.prep = 4, this.flank = 0;
                        break;

                      case 4:
                        this.prep = 4, this.flank = 1;
                        break;

                      case 5:
                        this.prep = 4, this.flank = 2;
                        break;

                      case 6:
                        this.prep = 4, this.flank = 3;
                        break;

                      case 7:
                        this.prep = 5, this.flank = 3;
                    }
                }, i.prototype.addTrackingBomb = function() {
                    this.trackNum++, this.trackNum &gt; 120 &amp;&amp; (this.trackNum = 0, this.bulletMg.addTrackingBomb(this.car.x - 20, this.car.y - 100, 150), 
                    this.bulletMg.addTrackingBomb(this.car.x + 20, this.car.y - 100, 210));
                }, i.prototype.setEliminateNum = function(t) {
                    void 0 === t &amp;&amp; (t = 0), this.eliminateNeed -= t, this.eliminateNeed &lt;= 0 &amp;&amp; (this.eliminateNeed = 0, 
                    o.default.instance.checkpoint % 5 == 0 &amp;&amp; 0 != o.default.instance.checkpoint ? (this.isGenerate = !1, 
                    Laya.timer.frameLoop(10, this, this.isEnemyPlayer)) : this.flyAway()), this.SurplusShow.changeText(Math.floor(this.eliminateNeed / this.eliminateNum * 100) + "%"), 
                    this.Surplusprog.value = this.eliminateNeed / this.eliminateNum;
                }, i.prototype.isEnemyPlayer = function() {
                    var t = this;
                    this.isBorder &amp;&amp; this.enemyCarMg.enemyCarArr.length &lt;= 0 &amp;&amp; (Laya.timer.clear(this, this.isEnemyPlayer), 
                    this.stateBossEffect(), Laya.timer.frameOnce(180, this, function() {
                        var e = 200 * o.default.instance.checkpoint + 225;
                        t.enemyCarMg.addBoss(360, -100, t.speedCar, e), t.endBossEffect();
                    }));
                }, i.prototype.chengggong = function() {
                    0 == this.isBorder &amp;&amp; this.recoveryView(), o.default.instance.checkpoint += 1, m.default.setMaxScore(o.default.instance.checkpoint), 
                    this.result.eject(!0);
                }, i.prototype.setRate = function() {
                    this.rate = o.default.instance.rate, this.bulletMg.setRate(), this.enemyCarMg.setRate(), 
                    this.propMg.setRate(), this.effectbgMg.setRate(), this.effectbgMg1.setRate();
                }, i.prototype.setMoneyNum = function(t) {
                    this.moneyNum += t + Math.ceil(t * o.default.instance.billG * .01), this.moneyShow.changeText("" + o.default.instance.numberReturn(this.moneyNum)), 
                    Laya.SoundManager.playSound("effect/getgold.mp3");
                }, i.prototype.setJewelNum = function(t) {
                    this.jewelNum += t + Math.ceil(t * o.default.instance.billG * .01), this.jewelShow.changeText("" + o.default.instance.numberReturn(this.jewelNum)), 
                    Laya.SoundManager.playSound("effect/getgold.mp3");
                }, i.prototype.setBlood = function(t) {
                    this.progress.value = t, this.bloodShow.changeText(Math.ceil(100 * t) + "%");
                }, i.prototype.sceneRefresh = function() {
                    this.bgBox.y &gt; 1560 &amp;&amp; (this.bgBox.y -= 1560), this.bgBox.y += 10 / this.rate;
                    var t = (360 - this.car.x) * (this.border / 360);
                    this.gameBox.x = t, this.bgBox.x = t, this.sceneNum += 10 / this.rate, this.sceneNum &gt; 0 &amp;&amp; (this.effectbgMg.addBgEffect(this.sceneNum), 
                    this.sceneNum -= 1498), this.isBorder &amp;&amp; this.border &lt; 80 ? this.border += 1 : this.border &gt; 40 &amp;&amp; (this.border -= 1);
                }, 
                i.prototype.reducedView = function() {
                    if (false/* this.guideStep &lt; 4 */) {
                        this.guideStep = 4, 
                        o.default.instance.setStorage("guidegame", this.guideStep);
                        var t = new Laya.Image("game/quickentie.png");
                        t.anchorX = .5, t.pos(62, -100), 
                        this.car.addChild(t), 
                        Laya.timer.frameOnce(180, this, function() {
                            t.destroy();
                        });
                    }
                    this.isBorder = !1, Laya.Tween.to(Laya.stage, {
                        scaleX: .9,
                        scaleY: .9,
                        x: 36
                    }, 500);
                }, i.prototype.recoveryView = function() {
                    this.isBorder = !0, Laya.Tween.to(Laya.stage, {
                        scaleX: 1,
                        scaleY: 1,
                        x: 0
                    }, 2e3);
                }, i.prototype.findRoad = function() {
                    for (var t = 75, e = 0; e &lt; 5 &amp;&amp; (t = 145 * e + 75, !(Math.abs(this.car.x - t) &lt; 128)); e++) ;
                    return t;
                }, i.prototype.flyAway = function() {
                    this.mainGameStopit(), Laya.Tween.to(this.car, {
                        y: -100
                    }, 1e3, Laya.Ease.backIn, Laya.Handler.create(this, this.chengggong));
                }, i.prototype.vibrate = function() {
                    var t = window.wx;
                    t &amp;&amp; t.vibrateLong({
                        success: function(t) {
                            console.log("éœ‡åŠ¨æˆåŠŸ");
                        },
                        fail: function(t) {
                            console.log("éœ‡åŠ¨å¤±è´¥");
                        }
                    });
                }, i.prototype.poenfuhuo = function() {
                    this.resurrection.popUpInterface(this);
                }, i.prototype.stateBossEffect = function() {
                    this.isBossEffect = !0, this.bossEffect.visible = !0, this.boss.visible = !0, this.sunBossEffect(), 
                    Laya.SoundManager.playSound("effect/music_Boss_state.mp3");
                }, i.prototype.sunBossEffect = function() {
                    1 == this.bossEffect.alpha ? Laya.Tween.to(this.bossEffect, {
                        alpha: 0
                    }, 500, null, Laya.Handler.create(this, this.sunBossEffect)) : Laya.Tween.to(this.bossEffect, {
                        alpha: 1
                    }, 500, null, Laya.Handler.create(this, this.sunBossEffect));
                }, i.prototype.endBossEffect = function() {
                    this.isBossEffect = !1, this.bossEffect.visible = !1, Laya.Tween.clearAll(this.bossEffect);
                }, i.prototype.injuredEffect = function() {
                    var t = this;
                    0 == this.isBossEffect &amp;&amp; (this.bossEffect.visible = !0, this.boss.visible = !1, 
                    this.bossEffect.alpha = 0, Laya.Tween.to(this.bossEffect, {
                        alpha: 1
                    }, 200), Laya.Tween.to(this.bossEffect, {
                        alpha: 0
                    }, 200, null, Laya.Handler.create(this, function() {
                        t.bossEffect.visible = !1;
                    }), 200)), this.vibrate();
                }, i.prototype.newFingerGuide = function() {
                    var t = (Laya.stage.height - 1280) / 2;
                    0 == this.guideSteps.length &amp;&amp; (this.guideSteps = [ {
                        x: 183,
                        y: 660 + t,
                        width: 350,
                        height: 120,
                        tip: "Let's go!",
                        tipX: 0,
                        tipY: 800 + t
                    }, {
                        x: 160,
                        y: 173 + t,
                        width: 400,
                        height: 150,
                        tip: "Level info",
                        tipX: 0,
                        tipY: 343 + t
                    }, {
                        x: 0,
                        y: 73 + t,
                        width: 200,
                        height: 100,
                        tip: "Car's HP",
                        tipX: -180,
                        tipY: 200 + t
                    } ]), this.guideContainer = new Laya.Sprite(), this.guideContainer.cacheAs = "bitmap", 
                    this.addChild(this.guideContainer);
                    var e = new Laya.Sprite();
                    e.alpha = .5, e.graphics.drawRect(0, 0, Laya.stage.width, Laya.stage.height, "#000000"), 
                    this.guideContainer.addChild(e), this.interactionArea = new Laya.Sprite(), this.interactionArea.blendMode = "destination-out", 
                    this.guideContainer.addChild(this.interactionArea), this.hitArea = new Laya.HitArea(), 
                    this.guideContainer.hitArea = this.hitArea, this.guideContainer.mouseEnabled = !0, 
                    this.guideContainer.mouseThrough = !0, this.guideContainer.on(Laya.Event.CLICK, this, this.guideContainerCilck), 
                    this.tipContainer = new Laya.Text(), this.tipContainer.color = "#ffffff", this.tipContainer.fontSize = 36, 
                    this.tipContainer.bold = !0, this.tipContainer.align = "center", this.tipContainer.width = 720, 
                    this.addChild(this.tipContainer), this.nextStep();
                }, i.prototype.nextStep = function() {
                    if (this.guideStep == this.guideSteps.length) this.guideContainer.off(Laya.Event.CLICK, this, this.guideContainerCilck), 
                    this.tipContainer.destroy(), this.guideContainer.destroy(), this.hitArea = null; else {
                        var t = this.guideSteps[this.guideStep++];
                        this.hitArea.hit.clear(), this.hitArea.hit.drawRect(t.x, t.y, t.width, t.height, "#000000"), 
                        this.interactionArea.graphics.clear(), this.interactionArea.graphics.drawRect(t.x, t.y, t.width, t.height, "#000000"), 
                        this.tipContainer.changeText(t.tip), this.tipContainer.pos(t.tipX, t.tipY), this.shouzi(t.x + t.width / 2, t.y + t.height / 2);
                    }
                }, i.prototype.guideContainerCilck = function() {
                    switch (this.overShouzhi(), o.default.instance.setStorage("guidegame", this.guideStep), 
                    this.guideStep) {
                      case 1:
                        f.default.introduce.getAdditionSuccess(), 
                        this.nextStep();
                        break;
                      case 2:
                       
                      case 3:
                        this.nextStep();
                        break;
                      case 4:
                        console.log("44444");
                        this.nextStep(), 
                        this.resurrectionCar() 
                        //this.reducedView();
                    }
                }, i.prototype.shouzi = function(t, e) {
                    null == this.im &amp;&amp; (this.im = new Laya.Image("menu/Click1.png"), this.im.pivot(58, 45), 
                    this.addChild(this.im)), this.im.visible = !0, this.im.pos(t, e), Laya.timer.frameLoop(6, this, this.sunShouzhi);
                }, i.prototype.sunShouzhi = function() {
                    this.fi++, this.fi &gt;= 4 &amp;&amp; (this.fi = 0), this.im.skin = "menu/Click" + this.fi + ".png";
                }, i.prototype.overShouzhi = function() {
                    this.fi = 0, Laya.timer.clear(this, this.sunShouzhi), this.im.visible = !1;
                }, i.enabled = !1, i;
            }(n.ui.MainGameUI);
            a.default = v;
        }, {
            "../Data": 3,
            "../GameDataManager": 6,
            "../minigameLib/WeixinAPI": 59,
            "../pupop/GetBuff": 61,
            "../pupop/Result": 64,
            "../pupop/Resurrection": 65,
            "../ui/layaMaxUI": 67,
            "./Car": 12,
            "./bgEffect/effectbgManager": 17,
            "./bgEffect/effectbgManager1": 18,
            "./bullet/BulletManager": 20,
            "./effect/EffectsManager": 29,
            "./enemyCar/enemyCarManager": 32,
            "./prop/propManager": 41
        } ],
        14: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./effectbgManager"), r = t("./bgEffect"), s = t("../../GameDataManager"), o = t("./effectbgManager1"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "game/game_10.png", this.effectIm.anchorY = .5, 
                    this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    0 == this.typeMg ? Laya.Pool.recover("Impurity", this) : 1 == this.typeMg &amp;&amp; Laya.Pool.recover("Impurity1 ", this);
                }, i.prototype.startFunction = function(t, e, i) {
                    var a;
                    this.typeMg = t, 0 == t ? a = Math.floor(3 * Math.random() + 3) : 1 == t &amp;&amp; (a = Math.floor(3 * Math.random()));
                    var n = 720 * Math.random(), r = 1280 * -Math.random();
                    switch (a) {
                      case 0:
                        this.effectIm.skin = "game/game_8.png", this.effectIm.anchorX = 1, this.pos(800, r);
                        break;

                      case 1:
                        this.effectIm.skin = "game/game_10.png", this.effectIm.anchorX = 1, this.pos(800, r);
                        break;

                      case 2:
                        this.effectIm.skin = "game/game_11.png", this.effectIm.anchorX = 1, this.pos(800, r);
                        break;

                      case 3:
                        this.effectIm.skin = "game/game_12.png", this.effectIm.anchorX = .5, this.pos(n, r);
                        break;

                      case 4:
                        this.effectIm.skin = "game/game_13.png", this.effectIm.anchorX = .5, this.pos(n, r);
                        break;

                      case 5:
                        this.effectIm.skin = "game/game_20.png", this.effectIm.anchorX = 0, this.pos(-70, r);
                    }
                }, i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.effectIm.height / 2) return 0 == this.typeMg ? n.default.introduce.removeEffect(this) : 1 == this.typeMg &amp;&amp; o.default.introduce.removeEffect(this), 
                    0;
                    this.y += 10 / this.rate;
                }, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i;
            }(r.default);
            a.default = h;
        }, {
            "../../GameDataManager": 6,
            "./bgEffect": 16,
            "./effectbgManager": 17,
            "./effectbgManager1": 18
        } ],
        15: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./effectbgManager"), r = t("./bgEffect"), s = t("../../GameDataManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.isMJ = !0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image();
                    var t = new Laya.Image("game/game_6.png");
                    t.anchorX = .5, t.anchorY = 1, this.addChild(t), this.effectIm.skin = "game/game_7.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = 1, this.effectIm.pos(0, -551), 
                    this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("Lawn", this);
                }, i.prototype.startFunction = function(t, e, i) {
                    if (this.pos(e, i), this.effectIm.scaleX = 1, e &lt; 360) switch (t) {
                      case 0:
                        this.effectIm.skin = "game/game_7.png";
                        break;

                      case 1:
                        this.effectIm.skin = "game/game_9.png", this.effectIm.scaleX = -1;
                    } else switch (t) {
                      case 0:
                        this.effectIm.skin = "game/game_22.png", this.effectIm.scaleX = -1;
                        break;

                      case 1:
                        this.effectIm.skin = "game/game_9.png";
                    }
                }, i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.effectIm.height + 551) return n.default.introduce.removeEffect(this), 
                    0;
                    this.y += 10 / this.rate;
                }, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i;
            }(r.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "./bgEffect": 16,
            "./effectbgManager": 17
        } ],
        16: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.rate = 1, e;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        17: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Lawn"), r = t("./Impurity"), s = t("./effectbgManager1"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectbgArr = new Array();
                }, i.prototype.addBgEffect = function(t) {
                    var e = Math.floor(2 * Math.random());
                    this.addLawn(e, -40, t), this.addLawn(e, 760, t), Math.random() &lt; .5 ? this.addImpurity() : s.default.introduce.addImpurity();
                }, i.prototype.addLawn = function(t, e, i) {
                    var a = null;
                    (a = Laya.Pool.getItemByClass("Lawn", n.default)).startFunction(t, e, i), this.effectbgArr.push(a), 
                    this.addChild(a);
                }, i.prototype.addImpurity = function() {
                    var t = null;
                    (t = Laya.Pool.getItemByClass("Impurity", r.default)).startFunction(0), this.effectbgArr.push(t), 
                    this.addChild(t);
                }, i.prototype.update = function() {
                    for (var t = 0; t &lt; this.effectbgArr.length; t++) 0 == this.effectbgArr[t].update() &amp;&amp; t--;
                }, i.prototype.removeEffect = function(t) {
                    var e = this.effectbgArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.effectbgArr[e]), this.effectbgArr.splice(e, 1));
                }, i.prototype.setRate = function() {
                    for (var t = 0; t &lt; this.effectbgArr.length; t++) this.effectbgArr[t].setRate();
                }, i;
            }(Laya.Box);
            a.default = o;
        }, {
            "./Impurity": 14,
            "./Lawn": 15,
            "./effectbgManager1": 18
        } ],
        18: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Impurity"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectbgArr = new Array();
                }, i.prototype.addImpurity = function() {
                    var t = null;
                    (t = Laya.Pool.getItemByClass("Impurity1", n.default)).startFunction(1), this.effectbgArr.push(t), 
                    this.addChild(t);
                }, i.prototype.update = function() {
                    for (var t = 0; t &lt; this.effectbgArr.length; t++) 0 == this.effectbgArr[t].update() &amp;&amp; t--;
                }, i.prototype.removeEffect = function(t) {
                    var e = this.effectbgArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.effectbgArr[e]), this.effectbgArr.splice(e, 1));
                }, i.prototype.setRate = function() {
                    for (var t = 0; t &lt; this.effectbgArr.length; t++) this.effectbgArr[t].setRate();
                }, i;
            }(Laya.Box);
            a.default = r;
        }, {
            "./Impurity": 14
        } ],
        19: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.bulletGrade = 1, e.basicAttack = 10, e.rate = 1, e;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        20: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Bullet_1"), r = t("../enemyCar/enemyCarManager"), s = t("./enemyBullet_1"), o = t("../MainGame"), h = t("../Car"), u = t("./Bullet_2"), c = t("./enemyBullet_2"), p = t("../../GameDataManager"), l = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.isAttackDoubled = !1, i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.bulletArr = new Array(), this.enemyArr = new Array();
                }, i.prototype.addBullet = function(t, e, i, a, r, s) {
                    void 0 === s &amp;&amp; (s = 0);
                    var o = null;
                    (o = Laya.Pool.getItemByClass("bullet", n.default)).startFunction(t, e, i, a, r, s), 
                    this.bulletArr.push(o), this.addChild(o);
                }, i.prototype.addTrackingBomb = function(t, e, i) {
                    var a = null;
                    (a = Laya.Pool.getItemByClass("tracking", u.default)).startFunction(t, e, 0, 0, 0, i), 
                    this.bulletArr.push(a), this.addChild(a);
                }, i.prototype.addEnemyBullet = function(t, e, i, a) {
                    var n = null;
                    (n = Laya.Pool.getItemByClass("enemybullet", s.default)).startFunction(t, e, i, a, 0, 0), 
                    this.enemyArr.push(n), this.addChild(n);
                }, i.prototype.addEnemyBullet1 = function(t, e, i, a, n) {
                    var r = null;
                    (r = Laya.Pool.getItemByClass("enemybullet_0", c.default)).startFunction(t, e, i, a, 0, n), 
                    this.enemyArr.push(r), this.addChild(r);
                }, i.prototype.update = function() {
                    for (t = 0; t &lt; this.bulletArr.length; t++) 0 == this.bulletArr[t].update() &amp;&amp; t--;
                    for (var t = 0; t &lt; this.enemyArr.length; t++) 0 == this.enemyArr[t].update() &amp;&amp; t--;
                    this.enemyAndBullet(), this.enemyBulletAndPlayer(), this.bossAndBullet();
                }, i.prototype.enemyBulletAndPlayer = function() {
                    var t = o.default.introduce.car, e = this.collisionParking2(t.x, t.y, t.width, t.height);
                    if (null != e) {
                        if (0 == o.default.introduce.isRapidly) {
                            var i = 2 * (1 + Math.floor(p.default.instance.checkpoint / 5));
                            h.default.introduce.reduceBlood(i);
                        }
                        this.removeEnemyBullet(e);
                    }
                }, i.prototype.enemyAndBullet = function() {
                    for (var t = r.default.introduce.enemyCarArr, e = (o.default.introduce, 0); e &lt; t.length; e++) {
                        var i;
                        i = this.bulletArr;
                        for (var a = 0; a &lt; i.length; a++) Math.abs(t[e].x - i[a].x) &lt; (i[a].im.width + t[e].im.width) / 2 &amp;&amp; Math.abs(t[e].y - i[a].y) &lt; (i[a].im.height + t[e].im.height) / 2 &amp;&amp; (this.isAttackDoubled ? t[e].carHp -= 2 * i[a].basicAttack : t[e].carHp -= i[a].basicAttack, 
                        t[e].updateHp(), this.removeBullet(i[a]));
                    }
                }, i.prototype.bossAndBullet = function() {
                    var t, e = r.default.introduce.bossArr;
                    t = this.bulletArr;
                    for (var i = 0; i &lt; e.length; i++) for (var a = 0; a &lt; t.length; a++) Math.abs(e[i].x - t[a].x) &lt; (t[a].im.width + e[i].im.width) / 2 &amp;&amp; Math.abs(e[i].y - t[a].y) &lt; (t[a].im.height + e[i].im.height) / 2 &amp;&amp; (this.isAttackDoubled ? e[i].carHp -= 2 * t[a].basicAttack : e[i].carHp -= t[a].basicAttack, 
                    e[i].updateHp(), this.removeBullet(t[a]), a--);
                }, i.prototype.removeEnemyBullet = function(t) {
                    var e = this.enemyArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.enemyArr[e]), this.enemyArr.splice(e, 1));
                }, i.prototype.removeBullet = function(t) {
                    var e = this.bulletArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.bulletArr[e]), this.bulletArr.splice(e, 1));
                }, i.prototype.collisionParking = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.bulletArr.length; n++) if (Math.abs(t - this.bulletArr[n].x) &lt; (this.bulletArr[n].im.width + i) / 2 &amp;&amp; Math.abs(e - this.bulletArr[n].y) &lt; (this.bulletArr[n].im.height + a) / 2) return this.bulletArr[n];
                    return null;
                }, i.prototype.collisionParking2 = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.enemyArr.length; n++) if (Math.abs(t - this.enemyArr[n].x) &lt; (this.enemyArr[n].im.width + i) / 2 &amp;&amp; Math.abs(e - this.enemyArr[n].y) &lt; (this.enemyArr[n].im.height + a) / 2) return this.enemyArr[n];
                    return null;
                }, i.prototype.setRate = function() {
                    for (t = 0; t &lt; this.bulletArr.length; t++) this.bulletArr[t].setRate();
                    for (var t = 0; t &lt; this.enemyArr.length; t++) this.enemyArr[t].setRate();
                }, i.prototype.removeAll = function() {
                    for (t = 0; t &lt; this.bulletArr.length; t++) this.removeBullet(this.bulletArr[t]), 
                    t--;
                    for (var t = 0; t &lt; this.enemyArr.length; t++) this.removeEnemyBullet(this.enemyArr[t]), 
                    t--;
                }, i;
            }(Laya.Sprite);
            a.default = l;
        }, {
            "../../GameDataManager": 6,
            "../Car": 12,
            "../MainGame": 13,
            "../enemyCar/enemyCarManager": 32,
            "./Bullet_1": 21,
            "./Bullet_2": 22,
            "./enemyBullet_1": 23,
            "./enemyBullet_2": 24
        } ],
        21: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Bullet"), r = t("./BulletManager"), s = t("../../GameDataManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedX = 0, e.speedY = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "bullet/bullet_" + this.bulletGrade + ".png", 
                    this.im.anchorX = .5, this.im.anchorY = .5, this.addChild(this.im);
                }, i.prototype.onEnable = function() {
                    this.basicAttack = 5 * s.default.instance.carTypeMax + 5, this.basicAttack += this.basicAttack * s.default.instance.mGunG * .05, 
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("bullet", this);
                }, i.prototype.startFunction = function(t, e, i, a, n, r) {
                    this.pos(t, e), this.speedX = i, this.speedY = a, this.rotation = r, this.bulletGrade != n &amp;&amp; (this.bulletGrade = n, 
                    this.im.skin = "bullet/bullet_" + this.bulletGrade + ".png");
                }, i.prototype.update = function() {
                    if (this.x &lt; -80 || this.x &gt; 800 || this.y &lt; 0) return r.default.introduce.removeBullet(this), 
                    0;
                    this.x += this.speedX / this.rate, this.y += this.speedY / this.rate;
                }, i.prototype.setRate = function() {
                    .5 != s.default.instance.rate ? this.rate = s.default.instance.rate : this.rate = 1;
                }, i;
            }(n.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "./Bullet": 19,
            "./BulletManager": 20
        } ],
        22: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Bullet"), r = t("./BulletManager"), s = t("../../GameDataManager"), o = t("../enemyCar/enemyCarManager"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedX = 0, e.speedY = 0, e.num = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.rocket = new Laya.Image("effect/rocket_effect_0.png"), this.rocket.scale(.5, .5), 
                    this.addChild(this.rocket), this.im = new Laya.Image(), this.im.skin = "game/tracking.png", 
                    this.im.anchorX = .7, this.im.anchorY = .5, this.im.rotation = 180, this.addChild(this.im), 
                    this.basicAttack = 5 * s.default.instance.carTypeMax + 5, this.basicAttack += this.basicAttack * s.default.instance.mGunG * .05, 
                    this.basicAttack *= 2, this.im.pos(0, 0), this.rocket.pos(-22, -200);
                }, i.prototype.onEnable = function() {
                    this.setRate(), Laya.timer.frameLoop(3, this, this.effect);
                }, i.prototype.onDisable = function() {
                    Laya.timer.clear(this, this.effect), Laya.Pool.recover("tracking", this);
                }, i.prototype.startFunction = function(t, e, i, a, n, r) {
                    this.pos(t, e), this.rotation = r;
                }, i.prototype.setAngle = function() {
                    if (!((null == this.enemy || this.enemy.carHp &lt;= 0) &amp;&amp; (this.enemy = this.seekEnemy(), 
                    null == this.enemy || this.enemy.carHp &lt;= 0))) {
                        var t = 180 * Math.atan2(this.y - this.enemy.y, this.x - this.enemy.x) / Math.PI + 90;
                        t &lt; 0 &amp;&amp; (t += 360), t &gt; this.rotation ? (this.rotation += 5 / this.rate, this.rotation &gt; t &amp;&amp; (this.rotation = t)) : t &lt; this.rotation &amp;&amp; (this.rotation -= 5 / this.rate, 
                        this.rotation &lt; t &amp;&amp; (this.rotation = t));
                    }
                }, i.prototype.update = function() {
                    (this.x &gt; 1e3 || this.x &lt; -1e3 || this.y &gt; 2e3 || this.y &lt; -2e3) &amp;&amp; this.removeThis(), 
                    this.setAngle();
                    var t = 20 * -Math.sin(this.rotation / 180 * Math.PI), e = 20 * Math.cos(this.rotation / 180 * Math.PI);
                    this.x += t / this.rate, this.y += e / this.rate;
                }, i.prototype.setRate = function() {
                    .5 != s.default.instance.rate ? this.rate = s.default.instance.rate : this.rate = 1;
                }, i.prototype.seekEnemy = function() {
                    var t = o.default.introduce.enemyCarArr;
                    return 0 == t.length ? null : t[Math.floor(Math.random() * t.length)];
                }, i.prototype.removeThis = function() {
                    this.enemy = null, r.default.introduce.removeBullet(this);
                }, i.prototype.effect = function() {
                    this.num++, this.num &gt; 3 &amp;&amp; (this.num = 0), this.rocket.skin = "effect/rocket_effect_" + this.num + ".png";
                }, i;
            }(n.default);
            a.default = h;
        }, {
            "../../GameDataManager": 6,
            "../enemyCar/enemyCarManager": 32,
            "./Bullet": 19,
            "./BulletManager": 20
        } ],
        23: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Bullet"), r = t("./BulletManager"), s = t("../../GameDataManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedX = 0, e.speedY = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "bullet/boss_bullet.png", this.im.anchorX = .5, 
                    this.im.anchorY = .5, this.addChild(this.im);
                }, i.prototype.onEnable = function() {
                    this.rate = s.default.instance.rate;
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("enemybullet", this);
                }, i.prototype.startFunction = function(t, e, i, a, n, r) {
                    this.pos(t, e), this.speedX = i, this.speedY = a, this.rotation = r;
                }, i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.im.height / 2) return r.default.introduce.removeEnemyBullet(this), 
                    0;
                    this.x += this.speedX / this.rate, this.y += this.speedY / this.rate;
                }, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i;
            }(n.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "./Bullet": 19,
            "./BulletManager": 20
        } ],
        24: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Bullet"), r = t("./BulletManager"), s = t("../../GameDataManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedX = 0, e.speedY = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "bullet/boss_bullet_0.png", this.im.anchorX = .5, 
                    this.im.anchorY = .5, this.addChild(this.im);
                }, i.prototype.onEnable = function() {
                    this.rate = s.default.instance.rate;
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("enemybullet_0", this);
                }, i.prototype.startFunction = function(t, e, i, a, n, r) {
                    this.pos(t, e), this.speedX = i, this.speedY = a, this.rotation = r;
                }, i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.im.height / 2) return r.default.introduce.removeEnemyBullet(this), 
                    0;
                    this.x += this.speedX / this.rate, this.y += this.speedY / this.rate;
                }, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i;
            }(n.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "./Bullet": 19,
            "./BulletManager": 20
        } ],
        25: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    return t.call(this) || this;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        26: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./EffectsManager"), r = t("./Effects"), s = t("../MainGame"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.isMJ = !0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "menu/image_menu_dollar.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = .5, this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("effect1", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e);
                    var i = 0;
                    100 * Math.random() &lt;= 20 ? (this.isMJ = !1, this.effectIm.skin = "menu/image_menu_jewel.png", 
                    i = 411) : (this.isMJ = !0, this.effectIm.skin = "menu/image_menu_dollar.png", i = 136), 
                    this.playEffect(i);
                }, i.prototype.playEffect = function(t) {
                    var e = this, i = Math.floor(360 * Math.random()), a = this.x + 200 * Math.sin(i * Math.PI / 180), n = this.y + 200 * Math.cos(i * Math.PI / 180);
                    Laya.Tween.to(this, {
                        x: a,
                        y: n
                    }, 300, Laya.Ease.circOut, Laya.Handler.create(this, function() {
                        Laya.Tween.to(e, {
                            x: t,
                            y: 34
                        }, 500, Laya.Ease.circIn, Laya.Handler.create(e, e.removerThis));
                    }));
                }, i.prototype.removerThis = function() {
                    this.isMJ ? s.default.introduce.setMoneyNum(40) : s.default.introduce.setJewelNum(10), 
                    n.default.introduce.removeEffect(this);
                }, i;
            }(r.default);
            a.default = o;
        }, {
            "../MainGame": 13,
            "./Effects": 25,
            "./EffectsManager": 29
        } ],
        27: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "effect/effect_blast_0.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = .5, this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("effect2", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e), this.fi = 0, this.effectIm.skin = "effect/effect_blast_" + this.fi + ".png", 
                    Laya.timer.frameLoop(2, this, this.workingEffect);
                }, i.prototype.workingEffect = function() {
                    if (this.fi += 1, this.fi &gt; 11) return Laya.timer.clear(this, this.workingEffect), 
                    void this.removerThis();
                    this.effectIm.skin = "effect/effect_blast_" + this.fi + ".png";
                }, i.prototype.removerThis = function() {
                    n.default.introduce.removeEffect(this);
                }, i;
            }(t("./Effects").default);
            a.default = r;
        }, {
            "./Effects": 25,
            "./EffectsManager": 29
        } ],
        28: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectim1 = new Laya.Sprite(), this.effectim1.loadImage("effect/shockwave_0.png"), 
                    this.effectim1.pivot(100, 177), this.scale(3, 3), this.addChild(this.effectim1);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("effect3", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e), this.fi = 0, this.effectim1.loadImage("effect/shockwave_" + this.fi + ".png"), 
                    Laya.timer.frameLoop(2, this, this.workingEffect);
                }, i.prototype.workingEffect = function() {
                    if (this.fi += 1, this.fi &gt; 11) return Laya.timer.clear(this, this.workingEffect), 
                    void this.removerThis();
                    this.effectim1.loadImage("effect/shockwave_" + this.fi + ".png");
                }, i.prototype.removerThis = function() {
                    n.default.introduce.removeEffect(this);
                }, i;
            }(t("./Effects").default);
            a.default = r;
        }, {
            "./Effects": 25,
            "./EffectsManager": 29
        } ],
        29: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Effects1"), r = t("./Effects2"), s = t("./Effects3"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectArr = new Array();
                }, i.prototype.addEffect = function(t, e, i) {
                    var a = null;
                    switch (t) {
                      case 0:
                        a = Laya.Pool.getItemByClass("effect1", n.default);
                        break;

                      case 1:
                        a = Laya.Pool.getItemByClass("effect2", r.default);
                        break;

                      case 2:
                        a = Laya.Pool.getItemByClass("effect3", s.default);
                    }
                    a.startFunction(e, i), this.effectArr.push(a), this.addChild(a);
                }, i.prototype.removeEffect = function(t) {
                    var e = this.effectArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.effectArr[e]), this.effectArr.splice(e, 1));
                }, i;
            }(Laya.Box);
            a.default = o;
        }, {
            "./Effects1": 26,
            "./Effects2": 27,
            "./Effects3": 28
        } ],
        30: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../MainGame"), o = t("../bullet/BulletManager"), h = t("../../GameDataManager"), u = t("../effect/EffectsManager"), c = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.bulletTime = 60, e.speedX = 5, e.typeBoos = 1, e.angle = 0, 
                    e.tiemnum = 0, e.propnum = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "car/boss.png", this.im.anchorX = .5, 
                    this.im.anchorY = .5, this.addChild(this.im);
                    var t = new Laya.Image("game/enemy_hp_1.png");
                    t.anchorX = .5, t.anchorY = .5, this.addChild(t), this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/enemy_hp_0.png", this.progress.bg.visible = !1, this.progress.bar.skin = "game/enemy_hp_0.png", 
                    this.progress.anchorX = .5, this.progress.anchorY = .5, this.progress.pos(0, this.im.height / 2 + this.progress.height / 2 + 10), 
                    this.progress.value = 1, this.addChild(this.progress), t.pos(-7, this.progress.y + 6);
                }, i.prototype.onEnable = function() {
                    this.bulletTime = 60, this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("boss", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    this.pos(t, e), this.speedY = i, this.MaxCarHp = 20 * r.default.introduce.enemyHp, 
                    this.carHp = this.MaxCarHp, this.updateHp(), this.randType(1);
                }, i.prototype.update = function() {
                    var t = this;
                    if (this.carHp &lt;= 0) return Laya.SoundManager.playSound("effect/music_Boss_boom.mp3"), 
                    s.default.introduce.flyAway(), u.default.introduce.addEffect(2, this.x, this.y), 
                    u.default.introduce.addEffect(1, this.x, this.y), r.default.introduce.removeBossEnemyCar(this), 
                    0;
                    if (this.y &lt; 250 &amp;&amp; (this.y += this.speedY / this.rate), this.bulletTime &gt; this.tiemnum) if (this.bulletTime = 0, 
                    0 == this.typeBoos) {
                        for (var e = function(e) {
                            Laya.timer.frameOnce(10 * e, i, function() {
                                var i = t.x + e % 2 * 115 * 2 - 115, a = s.default.introduce.car.x - i, n = s.default.introduce.car.y - t.y, r = Math.atan2(a, n), h = 20 * Math.sin(r), u = 20 * Math.cos(r), c = -r / Math.PI * 180;
                                o.default.introduce.addEnemyBullet1(i, t.y, h, u, c);
                            });
                        }, i = this, a = 0; a &lt; 5; a++) e(a);
                        for (var n = 0; n &lt; 3; n++) {
                            var h = Math.floor(90 * Math.random() - 45) * Math.PI / 180, c = 20 * Math.sin(h), p = 20 * Math.cos(h);
                            o.default.introduce.addEnemyBullet(this.x, this.y, c, p);
                        }
                        this.typeBoos = -1, this.randType(120);
                    } else if (1 == this.typeBoos) {
                        this.angle += 20;
                        var l = this.angle / 180 * Math.PI, d = 20 * Math.sin(l), f = 20 * Math.cos(l);
                        o.default.introduce.addEnemyBullet(this.x, this.y, d, f), this.angle &gt; 360 &amp;&amp; (this.typeBoos = -1, 
                        this.randType(60));
                    }
                    this.bulletTime += 1 / this.rate;
                }, i.prototype.randType = function(t) {
                    var e = this;
                    Laya.timer.frameOnce(t, this, function() {
                        switch (e.typeBoos = Math.floor(2 * Math.random()), e.typeBoos) {
                          case 0:
                            e.tiemnum = 60;
                            break;

                          case 1:
                            e.tiemnum = 1, e.angle = 0;
                        }
                    });
                }, i.prototype.updateHp = function() {
                    this.progress.value = this.carHp / this.MaxCarHp;
                }, i.prototype.setRate = function() {
                    this.rate = h.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = c;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "../bullet/BulletManager": 20,
            "../effect/EffectsManager": 29,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        31: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.MaxCarHp = 20, e.rate = 1, e.iszhuangche = !1, e;
                }
                return e(i, t), i;
            }(Laya.Image);
            a.default = n;
        }, {} ],
        32: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar_1"), r = t("./enemyCar_2"), s = t("../MainGame"), o = t("./enemyCar_3"), h = t("./enemyCar_4"), u = t("../Car"), c = t("../effect/EffectsManager"), p = t("./enemyCar_5"), l = t("./enemyCar_6"), d = t("./Boss"), f = t("../../GameDataManager"), m = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.enemyHp = 0, i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.enemyCarArr = new Array(), this.roadblockArr = new Array(), this.rocketArr = new Array(), 
                    this.bossArr = new Array();
                    var t = .2 * Math.floor((f.default.instance.checkpoint - 8) / 5);
                    t &lt; 0 &amp;&amp; (t = 0), this.enemyHp = (20 + 5 * f.default.instance.checkpoint) * (1 + .25 * f.default.instance.sideG) * (1 + t);
                }, i.prototype.addEnemyCar = function(t, e, i, a) {
                    var r = null;
                    (r = Laya.Pool.getItemByClass("enemyCar", n.default)).startFunction(t, e, i, a), 
                    this.enemyCarArr.push(r), this.addChild(r);
                }, i.prototype.addEnemyTruckCar = function(t, e, i, a) {
                    var n = null;
                    (n = Laya.Pool.getItemByClass("truck", l.default)).startFunction(t, e, i, a), this.enemyCarArr.push(n), 
                    this.addChild(n);
                }, i.prototype.addRoadblock = function(t, e, i) {
                    var a = null;
                    (a = Laya.Pool.getItemByClass("roadblock", r.default)).startFunction(t, e, i), this.roadblockArr.push(a), 
                    this.addChildAt(a, 0);
                }, i.prototype.addReverseVehicle = function(t, e, i, a) {
                    var n = null;
                    (n = Laya.Pool.getItemByClass("fanxiangche", o.default)).startFunction(t, e, i), 
                    this.enemyCarArr.push(n), this.addChild(n);
                }, i.prototype.addRocket = function(t, e, i, a) {
                    var n = null;
                    (n = Laya.Pool.getItemByClass("huojian", h.default)).startFunction(t, e, i, a), 
                    this.rocketArr.push(n), this.addChildAt(n, 0);
                }, i.prototype.addAircraft = function(t, e, i, a, n) {
                    var r = null;
                    (r = Laya.Pool.getItemByClass("aircraft", p.default)).startFunction(t, e, i, a, n), 
                    this.enemyCarArr.push(r), r.zOrder = this.numChildren + 100, this.addChild(r);
                }, i.prototype.addBoss = function(t, e, i, a) {
                    var n = null;
                    (n = Laya.Pool.getItemByClass("boss", d.default)).startFunction(t, e, i, a), this.bossArr.push(n), 
                    this.addChild(n);
                }, i.prototype.update = function() {
                    for (t = 0; t &lt; this.enemyCarArr.length; t++) 0 == this.enemyCarArr[t].update() &amp;&amp; t--;
                    for (t = 0; t &lt; this.roadblockArr.length; t++) 0 == this.roadblockArr[t].update() &amp;&amp; t--;
                    for (t = 0; t &lt; this.rocketArr.length; t++) 0 == this.rocketArr[t].update() &amp;&amp; t--;
                    for (var t = 0; t &lt; this.bossArr.length; t++) 0 == this.bossArr[t].update() &amp;&amp; t--;
                    this.crashCar(), this.obstacleAndPlayer(), this.enemyCarAndPlayer(), this.rocketAndPlayer();
                }, i.prototype.obstacleAndPlayer = function() {
                    var t = s.default.introduce.car, e = this.collisionParking2(t.x, t.y, t.width, t.height);
                    null != e &amp;&amp; (0 == s.default.introduce.isRapidly &amp;&amp; u.default.introduce.reduceBlood(1, !0), 
                    Laya.SoundManager.playSound("effect/music_enemy.mp3"), e.im.visible = !1, c.default.introduce.addEffect(1, e.x, e.y));
                }, i.prototype.enemyCarAndPlayer = function() {
                    var t = s.default.introduce.car, e = this.collisionParking(t.x, t.y, t.width, t.height);
                    if (null != e) {
                        if (0 == s.default.introduce.isRapidly) {
                            var i = Math.floor(e.carHp / 2);
                            u.default.introduce.reduceBlood(i);
                        }
                        Laya.SoundManager.playSound("effect/music_enemy.mp3"), e.carHp = 0, c.default.introduce.addEffect(1, e.x, e.y), 
                        s.default.introduce.setEliminateNum(1);
                    }
                }, i.prototype.rocketAndPlayer = function() {
                    var t = s.default.introduce.car, e = this.collisionParking3(t.x, t.y, t.width, t.height);
                    null != e &amp;&amp; (0 == s.default.introduce.isRapidly &amp;&amp; u.default.introduce.reduceBlood(1, !0), 
                    Laya.SoundManager.playSound("effect/music_enemy.mp3"), c.default.introduce.addEffect(1, e.x, e.y), 
                    this.removeRocket(e));
                }, i.prototype.crashCar = function() {
                    for (var t = s.default.introduce.car, e = this.enemyCarArr, i = 0; i &lt; e.length; i++) e[i].iszhuangche &amp;&amp; e[i].y &gt;= 640 &amp;&amp; Math.abs(e[i].x - t.x) &lt; 150 &amp;&amp; (e[i].iszhuangche = !1, 
                    Math.random() &lt; .3 &amp;&amp; e[i].playerSpeed(s.default.introduce.findRoad()));
                }, i.prototype.removeEnemyCar = function(t) {
                    var e = this.enemyCarArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.enemyCarArr[e]), this.enemyCarArr.splice(e, 1));
                }, i.prototype.removeBossEnemyCar = function(t) {
                    var e = this.bossArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.bossArr[e]), this.bossArr.splice(e, 1));
                }, i.prototype.removeObstacle = function(t) {
                    var e = this.roadblockArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.roadblockArr[e]), this.roadblockArr.splice(e, 1));
                }, i.prototype.removeRocket = function(t) {
                    var e = this.rocketArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.rocketArr[e]), this.rocketArr.splice(e, 1));
                }, i.prototype.collisionParking = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.enemyCarArr.length; n++) if (Math.abs(t - this.enemyCarArr[n].x) &lt; (this.enemyCarArr[n].im.width + i) / 2 - 15 &amp;&amp; Math.abs(e - this.enemyCarArr[n].y) &lt; (this.enemyCarArr[n].im.height + a) / 2 - 15) return this.enemyCarArr[n];
                    return null;
                }, i.prototype.collisionParking2 = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.roadblockArr.length; n++) if (Math.abs(t - this.roadblockArr[n].x) &lt; (this.roadblockArr[n].im.width + i) / 2 - 10 &amp;&amp; Math.abs(e - this.roadblockArr[n].y) &lt; (this.roadblockArr[n].im.height + a) / 2 - 10 &amp;&amp; this.roadblockArr[n].im.visible) return this.roadblockArr[n];
                    return null;
                }, i.prototype.collisionParking3 = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.rocketArr.length; n++) if (Math.abs(t - (this.rocketArr[n].im.x + this.rocketArr[n].x)) &lt; (this.rocketArr[n].im.width + i) / 2 &amp;&amp; Math.abs(e - (this.rocketArr[n].im.y + this.rocketArr[n].y)) &lt; (this.rocketArr[n].im.height + a) / 2) return this.rocketArr[n];
                    return null;
                }, i.prototype.setRate = function() {
                    for (t = 0; t &lt; this.enemyCarArr.length; t++) this.enemyCarArr[t].setRate();
                    for (t = 0; t &lt; this.roadblockArr.length; t++) this.roadblockArr[t].setRate();
                    for (t = 0; t &lt; this.rocketArr.length; t++) this.rocketArr[t].setRate();
                    for (var t = 0; t &lt; this.bossArr.length; t++) this.bossArr[t].setRate();
                }, i.prototype.removeAll = function() {
                    for (t = 0; t &lt; this.enemyCarArr.length; t++) c.default.introduce.addEffect(1, this.enemyCarArr[t].x, this.enemyCarArr[t].y), 
                    this.removeEnemyCar(this.enemyCarArr[t]), t--;
                    for (t = 0; t &lt; this.roadblockArr.length; t++) c.default.introduce.addEffect(1, this.roadblockArr[t].x, this.roadblockArr[t].y), 
                    this.removeObstacle(this.roadblockArr[t]), t--;
                    for (var t = 0; t &lt; this.rocketArr.length; t++) c.default.introduce.addEffect(1, this.rocketArr[t].x, this.rocketArr[t].y), 
                    this.removeRocket(this.rocketArr[t]), t--;
                }, i.prototype.ramoveEnemy = function() {
                    for (var t = 0; t &lt; this.enemyCarArr.length; t++) this.enemyCarArr[t].carHp = 0, 
                    this.enemyCarArr[t].updateHp();
                }, i;
            }(Laya.Sprite);
            a.default = m;
        }, {
            "../../GameDataManager": 6,
            "../Car": 12,
            "../MainGame": 13,
            "../effect/EffectsManager": 29,
            "./Boss": 30,
            "./enemyCar_1": 33,
            "./enemyCar_2": 34,
            "./enemyCar_3": 35,
            "./enemyCar_4": 36,
            "./enemyCar_5": 37,
            "./enemyCar_6": 38
        } ],
        33: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../MainGame"), o = t("../../GameDataManager"), h = t("../prop/propManager"), u = t("../effect/EffectsManager"), c = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.speedX = 0, e.jishu = 30, e.jishi = 0, e.isplSpeed = !1, 
                    e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "car/car_1.png", this.im.anchorX = .56, 
                    this.im.anchorY = .5, this.addChild(this.im);
                    var t = new Laya.Image("game/enemy_hp_1.png");
                    t.anchorX = .5, t.anchorY = .5, this.addChild(t), this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/enemy_hp_0.png", this.progress.bg.visible = !1, this.progress.bar.skin = "game/enemy_hp_0.png", 
                    this.progress.anchorX = .5, this.progress.anchorY = .5, this.progress.pos(0, this.im.height / 2 + this.progress.height / 2 + 10), 
                    this.progress.value = 1, this.addChild(this.progress), t.pos(-7, this.progress.y + 6);
                }, i.prototype.onEnable = function() {
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    this.isplSpeed = !1, this.iszhuangche = !0, Laya.Pool.recover("enemyCar", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    if (this.pos(t, e), this.speedY = i, this.MaxCarHp = r.default.introduce.enemyHp, 
                    a) this.MaxCarHp *= 2, this.im.skin = "car/enemy_5.png"; else {
                        var n = Math.floor(4 * Math.random() + 1);
                        this.im.skin = "car/enemy_" + n + ".png";
                    }
                    this.carHp = this.MaxCarHp, this.updateHp();
                }, i.prototype.update = function() {
                    return this.carHp &lt;= 0 ? (Laya.SoundManager.playSound("effect/music_enemy.mp3"), 
                    u.default.introduce.addEffect(0, this.x, this.y), h.default.introduce.addProp(this.x, this.y, 0, 10), 
                    u.default.introduce.addEffect(1, this.x, this.y), s.default.introduce.setEliminateNum(1), 
                    r.default.introduce.removeEnemyCar(this), 0) : this.y &gt; 1280 + this.im.height / 2 ? (r.default.introduce.removeEnemyCar(this), 
                    0) : (this.y += this.speedY / this.rate, void this.speedEnemy());
                }, i.prototype.updateHp = function() {
                    this.progress.value = this.carHp / this.MaxCarHp;
                }, i.prototype.setRate = function() {
                    this.rate = o.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {
                    this.isplSpeed = !0, this.speedX = (this.x - t) / this.jishu, this.jishi = 0;
                }, i.prototype.speedEnemy = function() {
                    this.isplSpeed &amp;&amp; (this.jishi++, this.x -= this.speedX, this.jishi &gt;= this.jishu &amp;&amp; (this.jishi = 0, 
                    this.isplSpeed = !1));
                }, i;
            }(n.default);
            a.default = c;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "../effect/EffectsManager": 29,
            "../prop/propManager": 41,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        34: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../../GameDataManager"), o = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image("game/roadblock_0.png");
                    var t = new Laya.Image("game/roadblock_1.png");
                    t.anchorX = .5, t.y = 250, this.addChild(t), this.im.anchorX = .56, this.im.anchorY = .5, 
                    this.addChild(this.im);
                }, i.prototype.onEnable = function() {
                    this.im.visible = !0, this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("roadblock", this);
                }, i.prototype.startFunction = function(t, e, i) {
                    this.pos(t, e), this.speedY = i;
                }, i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.im.height / 2) return r.default.introduce.removeObstacle(this), 
                    0;
                    this.y += this.speedY / this.rate;
                }, i.prototype.updateHp = function() {}, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        35: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../MainGame"), o = t("../bullet/BulletManager"), h = t("../../GameDataManager"), u = t("../prop/propManager"), c = t("../effect/EffectsManager"), p = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.bulletTime = 60, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "car/enemy_0.png", this.im.anchorX = .56, 
                    this.im.anchorY = .5, this.addChild(this.im);
                    var t = new Laya.Image("game/enemy_hp_1.png");
                    t.anchorX = .5, t.anchorY = .5, this.addChild(t), this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/enemy_hp_0.png", this.progress.bg.visible = !1, this.progress.bar.skin = "game/enemy_hp_0.png", 
                    this.progress.anchorX = .5, this.progress.anchorY = .5, this.progress.pos(0, this.im.height / 2 + this.progress.height / 2 + 10), 
                    this.progress.value = 1, this.addChild(this.progress), t.pos(-7, this.progress.y + 6);
                }, i.prototype.onEnable = function() {
                    this.bulletTime = 60, this.setRate();
                }, i.prototype.onDisable = function() {
                    this.iszhuangche = !0, Laya.Pool.recover("fanxiangche", this);
                }, i.prototype.startFunction = function(t, e, i) {
                    this.pos(t, e), this.speedY = i, this.MaxCarHp = 2 * r.default.introduce.enemyHp, 
                    this.carHp = this.MaxCarHp, this.updateHp();
                }, i.prototype.update = function() {
                    return this.carHp &lt;= 0 ? (Laya.SoundManager.playSound("effect/music_enemy.mp3"), 
                    u.default.introduce.addProp(this.x, this.y, 0, 10), c.default.introduce.addEffect(1, this.x, this.y), 
                    s.default.introduce.setEliminateNum(1), r.default.introduce.removeEnemyCar(this), 
                    0) : this.y &gt; 1280 + this.im.height / 2 ? (r.default.introduce.removeEnemyCar(this), 
                    0) : (this.y += this.speedY / this.rate, this.bulletTime &gt; 60 &amp;&amp; (this.bulletTime = 0, 
                    o.default.introduce.addEnemyBullet(this.x, this.y, 0, 20)), void (this.bulletTime += 1 / this.rate));
                }, i.prototype.updateHp = function() {
                    this.progress.value = this.carHp / this.MaxCarHp;
                }, i.prototype.setRate = function() {
                    this.rate = h.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = p;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "../bullet/BulletManager": 20,
            "../effect/EffectsManager": 29,
            "../prop/propManager": 41,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        36: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../../GameDataManager"), o = t("../MainGame"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.fi = 0, e.isGensui = !1, e.executeTime = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effect = new Laya.Image("effect/rocket_effect_0.png"), this.effect.anchorX = .5, 
                    this.effect.anchorY = 1, this.im = new Laya.Image("game/missile.png");
                    var t = new Laya.Image("game/warning.png");
                    t.anchorX = .5, this.addChild(t);
                    var e = new Laya.Image("game/game_21.png");
                    e.anchorX = .5, e.y = 700, this.addChild(e), this.im.anchorX = .5, this.im.anchorY = .5, 
                    this.addChild(this.effect), this.addChild(this.im);
                }, i.prototype.onEnable = function() {
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.loader.clearTextureRes("game/warning.png"), Laya.Pool.recover("huojian", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    this.pos(t, e), this.speedY = i, this.im.pos(0, -200), this.effect.pos(13, -100), 
                    this.executeTime = 0, this.fi = 0, 1 == a ? (this.isGensui = !0, this.car = o.default.introduce.car) : this.isGensui = !1;
                }, i.prototype.update = function() {
                    if (this.executeTime += 1 / this.rate, this.executeTime &lt; 80) this.isGensui &amp;&amp; (this.x = this.car.x); else {
                        if (this.im.y &gt; 1280 + this.im.height / 2 + this.effect.height) return r.default.introduce.removeRocket(this), 
                        0;
                        this.im.y += this.speedY / this.rate, this.effect.y = this.im.y - 150, this.fi += 1 / this.rate, 
                        this.fi &gt; 3 &amp;&amp; (this.fi = 0), this.effect.skin = "effect/rocket_effect_" + Math.floor(this.fi) + ".png";
                    }
                }, i.prototype.updateHp = function() {}, i.prototype.setRate = function() {
                    this.rate = s.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = h;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        37: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../MainGame"), o = t("../bullet/BulletManager"), h = t("../../GameDataManager"), u = t("../prop/propManager"), c = t("../effect/EffectsManager"), p = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.bulletTime = 60, e.speedX = 5, e.propnum = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "car/aircraft_0.png", this.im.anchorX = .5, 
                    this.im.anchorY = .5, this.addChild(this.im);
                    var t = new Laya.Image("game/enemy_hp_1.png");
                    t.anchorX = .5, t.anchorY = .5, this.addChild(t), this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/enemy_hp_0.png", this.progress.bg.visible = !1, this.progress.bar.skin = "game/enemy_hp_0.png", 
                    this.progress.anchorX = .5, this.progress.anchorY = .5, this.progress.pos(0, this.im.height / 2 + this.progress.height / 2 + 10), 
                    this.progress.value = 1, this.addChild(this.progress), t.pos(-7, this.progress.y + 6), 
                    this.propeller = new Laya.Image("car/aircraft_effect_0.png"), this.propeller.anchorX = .5, 
                    this.propeller.anchorY = .5, this.propeller.pos(-2, -45), this.addChild(this.propeller);
                }, i.prototype.onEnable = function() {
                    this.bulletTime = 60, this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("aircraft", this);
                }, i.prototype.startFunction = function(t, e, i, a, n) {
                    this.pos(t, e), this.speedY = i, this.im.rotation = 1 == n ? 0 : 180, this.im.skin = "car/aircraft_" + n + ".png", 
                    this.MaxCarHp = 5 * r.default.introduce.enemyHp, this.carHp = this.MaxCarHp, this.updateHp();
                }, i.prototype.update = function() {
                    if (this.carHp &lt;= 0) return Laya.SoundManager.playSound("effect/music_enemy.mp3"), 
                    u.default.introduce.addProp(this.x, this.y, 0, 10), c.default.introduce.addEffect(1, this.x, this.y), 
                    s.default.introduce.setEliminateNum(1), r.default.introduce.removeEnemyCar(this), 
                    0;
                    this.y &lt; 350 &amp;&amp; (this.y += this.speedY / this.rate), this.x &lt; this.im.width / 2 ? (this.x = this.im.width / 2, 
                    this.speedX = -this.speedX) : this.x &gt; 720 - this.im.width / 2 &amp;&amp; (this.x = 720 - this.im.width / 2, 
                    this.speedX = -this.speedX), this.x += this.speedX / this.rate, this.bulletTime &gt; 60 &amp;&amp; (this.bulletTime = 0, 
                    o.default.introduce.addEnemyBullet(this.x, this.y, 0, 20)), this.bulletTime += 1 / this.rate, 
                    0 == this.propnum ? this.propnum = 1 : this.propnum = 0, this.propeller.skin = "car/aircraft_effect_" + this.propnum + ".png";
                }, i.prototype.updateHp = function() {
                    this.progress.value = this.carHp / this.MaxCarHp;
                }, i.prototype.setRate = function() {
                    this.rate = h.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = p;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "../bullet/BulletManager": 20,
            "../effect/EffectsManager": 29,
            "../prop/propManager": 41,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        38: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./enemyCar"), r = t("./enemyCarManager"), s = t("../MainGame"), o = t("../../GameDataManager"), h = t("../effect/EffectsManager"), u = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedY = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.im = new Laya.Image(), this.im.skin = "car/enemy_6.png", this.im.anchorX = .56, 
                    this.im.anchorY = .5, this.addChild(this.im);
                    var t = new Laya.Image("game/enemy_hp_1.png");
                    t.anchorX = .5, t.anchorY = .5, this.addChild(t), this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/enemy_hp_0.png", this.progress.bg.visible = !1, this.progress.bar.skin = "game/enemy_hp_0.png", 
                    this.progress.anchorX = .5, this.progress.anchorY = .5, this.progress.pos(0, this.im.height / 2 + this.progress.height / 2 + 10), 
                    this.progress.value = 1, this.addChild(this.progress), t.pos(-7, this.progress.y + 6);
                }, i.prototype.onEnable = function() {
                    this.setRate();
                }, i.prototype.onDisable = function() {
                    this.iszhuangche = !0, Laya.Pool.recover("truck", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    this.pos(t, e), this.speedY = i, this.MaxCarHp = 2 * r.default.introduce.enemyHp, 
                    this.carHp = this.MaxCarHp, this.updateHp();
                }, i.prototype.update = function() {
                    return this.carHp &lt;= 0 ? (Laya.SoundManager.playSound("effect/music_enemy.mp3"), 
                    h.default.introduce.addEffect(0, this.x, this.y), h.default.introduce.addEffect(2, this.x, this.y), 
                    h.default.introduce.addEffect(1, this.x, this.y), s.default.introduce.setEliminateNum(1), 
                    r.default.introduce.removeEnemyCar(this), r.default.introduce.ramoveEnemy(), 0) : this.y &gt; 1280 + this.im.height / 2 ? (r.default.introduce.removeEnemyCar(this), 
                    0) : void (this.y += this.speedY / this.rate);
                }, i.prototype.updateHp = function() {
                    this.progress.value = this.carHp / this.MaxCarHp;
                }, i.prototype.setRate = function() {
                    this.rate = o.default.instance.rate;
                }, i.prototype.playerSpeed = function(t) {}, i;
            }(n.default);
            a.default = u;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "../effect/EffectsManager": 29,
            "./enemyCar": 31,
            "./enemyCarManager": 32
        } ],
        39: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./prop"), r = t("./propManager"), s = t("../MainGame"), o = t("../bullet/BulletManager"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.init(), e;
                }
                return e(i, t), 
                i.prototype.init = function() {
                    this.propIm = new Laya.Image(), 
                    this.propIm.skin = "", 
                    this.propIm.size(50, 50), 
                    this.propIm.anchorX = .5, 
                    this.propIm.anchorY = .5, 
                    this.addChild(this.propIm);
                }, 
                i.prototype.onEnable = function() {
                    switch (this.propType) {
                      case 0:
                        this.propIm.skin = "popup/popup_14.png", s.default.introduce.isRocket = !0;
                        break;

                      case 1:
                        this.propIm.skin = "popup/popup_13.png", o.default.introduce.isAttackDoubled = !0;
                        break;

                      case 2:
                        this.propIm.skin = "popup/popup_17.png", r.default.introduce.isAttraction = !0;
                    }
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("buffpropshow", this);
                }, i.prototype.startFunction = function(t, e, i, a) {}, i.prototype.update = function() {}, 
                i.prototype.setRate = function() {}, i;
            }(n.default);
            a.default = h;
        }, {
            "../MainGame": 13,
            "../bullet/BulletManager": 20,
            "./prop": 40,
            "./propManager": 41
        } ],
        40: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.rate = 1, e.isAttraction = !1, e;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        41: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./prop_1"), r = t("../MainGame"), s = t("../../GameDataManager"), o = t("./propShow"), h = t("../Car"), u = t("./buffPropShow"), c = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.isAttraction = !1, i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.propArr = new Array(), this.propShowArr = new Array();
                }, i.prototype.addProp = function(t, e, i, a, s) {
                    if (void 0 === s &amp;&amp; (s = !0), s) {
                        var o = Math.random();
                        if (o &gt; .1) return;
                        if (r.default.introduce.isGoBallistic &amp;&amp; o &gt; .05) return;
                    }
                    var h = null;
                    (h = Laya.Pool.getItemByClass("prop", n.default)).startFunction(t, e, i, a), h.isAttraction = this.isAttraction, 
                    this.propArr.push(h), this.addChild(h);
                }, i.prototype.addPropShow = function(t) {
                    for (var e = 0; e &lt; this.propShowArr.length; e++) if (this.propShowArr[e].propType == t &amp;&amp; "prop" == this.propShowArr[e].name) return void (this.propShowArr[e].progress.value = 1);
                    var i = null;
                    (i = Laya.Pool.getItemByClass("propshow", o.default)).name = "prop", i.pos(670, 100 * this.propShowArr.length + 200), 
                    i.propType = t, this.propShowArr.push(i), 
                    r.default.introduce.displayUI.addChild(i);
                }, i.prototype.addBUFFPropShow = function(t) {
                    var e = null;
                    (e = Laya.Pool.getItemByClass("buffpropshow", u.default)).pos(670, 100 * this.propShowArr.length + 200), 
                    e.propType = t, this.propShowArr.push(e), 
                    r.default.introduce.displayUI.addChild(e);
                }, i.prototype.removeProp = function(t) {
                    var e = this.propArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.propArr[e]), this.propArr.splice(e, 1));
                }, i.prototype.removePropShow = function(t) {
                    var e = this.propShowArr.indexOf(t);
                    -1 != e &amp;&amp; (this.propShowArr[e].removeSelf(), this.propShowArr.splice(e, 1), this.refreshLocation());
                }, i.prototype.update = function() {
                    for (t = 0; t &lt; this.propArr.length; t++) 0 == this.propArr[t].update() &amp;&amp; t--;
                    for (var t = 0; t &lt; this.propShowArr.length; t++) 0 == this.propShowArr[t].update() &amp;&amp; t--;
                    this.enemyAndBullet();
                }, i.prototype.enemyAndBullet = function() {
                    var t = r.default.introduce.car, e = this.collisionParking(t.x, t.y, t.width, t.height);
                    if (null != e) {
                        switch (e.propType) {
                          case 0:
                            this.isAttraction = !0, this.refreshMagnet(), this.addPropShow(e.propType);
                            break;

                          case 1:
                            Laya.SoundManager.playSound("effect/music_speed.mp3"), r.default.introduce.isRapidly = !0, 
                            r.default.introduce.isLaunch &amp;&amp; (s.default.instance.setRate3(), r.default.introduce.setRate()), 
                            //r.default.introduce.reducedView(), 
                            h.default.introduce.startSprint(), this.addPropShow(e.propType);
                            break;

                          case 2:
                            h.default.introduce.addBlood(.3, !0);
                            break;

                          case 3:
                            r.default.introduce.isGoBallistic = !0, this.addPropShow(e.propType);
                        }
                        this.removeProp(e);
                    }
                }, i.prototype.collisionParking = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.propArr.length; n++) if (Math.abs(t - this.propArr[n].x) &lt; (this.propArr[n].propIm.width + i) / 2 &amp;&amp; Math.abs(e - this.propArr[n].y) &lt; (this.propArr[n].propIm.height + a) / 2) return this.propArr[n];
                    return null;
                }, i.prototype.setRate = function() {
                    for (t = 0; t &lt; this.propArr.length; t++) this.propArr[t].setRate();
                    for (var t = 0; t &lt; this.propShowArr.length; t++) this.propShowArr[t].setRate();
                }, i.prototype.removeAll = function() {
                    for (var t = 0; t &lt; this.propArr.length; t++) this.removeProp(this.propArr[t]), 
                    t--;
                }, i.prototype.refreshLocation = function() {
                    for (var t = 0; t &lt; this.propShowArr.length; t++) this.propShowArr[t].y = 100 * t + 200;
                }, i.prototype.refreshMagnet = function() {
                    for (var t = 0; t &lt; this.propArr.length; t++) this.propArr[t].isAttraction = this.isAttraction;
                }, i;
            }(Laya.Sprite);
            a.default = c;
        }, {
            "../../GameDataManager": 6,
            "../Car": 12,
            "../MainGame": 13,
            "./buffPropShow": 39,
            "./propShow": 42,
            "./prop_1": 43
        } ],
        42: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./prop"), r = t("../../GameDataManager"), s = t("./propManager"), o = t("../MainGame"), h = t("../Car"), u = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.propSkin = [ "game/magnet.png", "game/magnet.png", "game/potion.png", "game/go_ballistic.png" ], 
                    e.init(), e;
                }
                return e(i, t),
                 i.prototype.init = function() {
                    this.propIm = new Laya.Image(), 
                    this.propIm.skin = "game/magnet.png"//"game/quicken.png", 
                    this.propIm.size(50, 50), 
                    this.propIm.anchorX = .5, 
                    this.propIm.anchorY = .5, this.addChild(this.propIm), 
                    this.progress = new Laya.ProgressBar(), 
                    this.progress.skin = "game/game_2.png", 
                    this.progress.anchorX = .5, 
                    this.progress.anchorY = .5, 
                    this.progress.pos(0, this.propIm.height / 2 + this.progress.height / 2 + 10), 
                    this.addChild(this.progress);
                }, 
                i.prototype.onEnable = function() {
                    this.progress.value = 1, this.propIm.skin = this.propSkin[this.propType], this.setRate();
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("propshow", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    Laya.timer.clear(this, this.setAttenuationRate);
                }, i.prototype.update = function() {
                    if (this.progress.value -= 1 / 300 / this.rate, this.progress.value &lt;= 0) {
                        switch (this.propType) {
                          case 0:
                            s.default.introduce.isAttraction = !1, s.default.introduce.refreshMagnet();
                            break;

                          case 1:
                            o.default.introduce.isRapidly = !1, o.default.introduce.isLaunch ? Laya.timer.frameLoop(3, this, this.setAttenuationRate) : r.default.instance.setRate2(), 
                            o.default.introduce.setRate(), h.default.introduce.endSprint(), o.default.introduce.recoveryView();
                            break;

                          case 2:
                            break;

                          case 3:
                            o.default.introduce.isGoBallistic = !1;
                        }
                        return s.default.introduce.removePropShow(this), 0;
                    }
                }, i.prototype.setRate = function() {
                    r.default.instance.rate &lt;= .5 ? this.rate = 1 : this.rate = r.default.instance.rate;
                }, i.prototype.setAttenuationRate = function() {
                    r.default.instance.rate += .01, r.default.instance.rate &gt;= 1 &amp;&amp; (Laya.timer.clear(this, this.setAttenuationRate), 
                    r.default.instance.setRate1()), o.default.introduce.setRate();
                }, i;
            }(n.default);
            a.default = u;
        }, {
            "../../GameDataManager": 6,
            "../Car": 12,
            "../MainGame": 13,
            "./prop": 40,
            "./propManager": 41
        } ],
        43: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./prop"), r = t("./propManager"), s = t("../../GameDataManager"), o = t("../MainGame"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.speedX = 0, e.speedY = 0, 
                    e.propSkin = [ "game/magnet.png", "game/magnet.png", "game/potion.png", "game/go_ballistic.png" ], 
                    e.time = 0, e.tx = 0, e.ty = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.propIm = new Laya.Image(), this.propIm.anchorX = .5, this.propIm.anchorY = .5, 
                    this.addChild(this.propIm);
                }, i.prototype.onEnable = function() {
                    this.setRate(), this.time = 0;
                }, i.prototype.onDisable = function() {
                    Laya.Pool.recover("prop", this);
                }, i.prototype.startFunction = function(t, e, i, a) {
                    this.pos(t, e), 
                    this.speedY = a, 
                    this.propType =3/*  Math.floor(3 * Math.random() + 1) */, 
                    this.propIm.skin = this.propSkin[this.propType],
                     Math.random() &gt; .5 ? this.speedX = 5 : this.speedX = -5;
                }, 
                i.prototype.update = function() {
                    if (this.y &gt; 1280 + this.propIm.height / 2) return r.default.introduce.removeProp(this), 
                    0;
                    if (this.isAttraction) {
                        if (this.time % 2 == 0) {
                            var t = o.default.introduce.car.x - this.x, e = o.default.introduce.car.y - this.y, i = Math.atan2(t, e);
                            this.tx = 40 * Math.sin(i), this.ty = 40 * Math.cos(i);
                        }
                        this.time += 1, this.x += this.tx / this.rate, this.y += this.ty / this.rate;
                    } else (this.x &lt; 0 || this.x &gt; 720) &amp;&amp; (this.speedX = -this.speedX), this.x += this.speedX / this.rate, 
                    this.y += this.speedY / this.rate;
                }, i.prototype.setRate = function() {
                    .5 == s.default.instance.rate &amp;&amp; this.isAttraction ? this.rate = 1 : this.rate = s.default.instance.rate;
                }, i;
            }(n.default);
            a.default = h;
        }, {
            "../../GameDataManager": 6,
            "../MainGame": 13,
            "./prop": 40,
            "./propManager": 41
        } ],
        44: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), 
            r = t("./parking/ParkingManager"), 
            s = t("../GameDataManager"), 
            o = t("../pupop/Upgrade"), 
            h = t("../pupop/GetNewCar"), 
            u = t("./menu_effect/menu_EffectsManager"), 
            c = t("../pupop/ObtainPupop"), 
            p = t("../PlatformContro"), 
            l = t("../RankDlg"), 
            d = t("../Data"), 
            f = t("../minigameLib/FlowIconMgr"), 
            m = t("../minigameLib/WeixinAPI"), 
            x = t("../menu/MainMenu"),
            g = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.carGrade = 1, e.carGold = 0, e.moneyNum = 0, e.jewelNum = 0, e.isdisable = !1, 
                    e.isRecovery = !1, e.countArr = [ "k", "m", "b", "a", "c", "d", "e", "f", "g", "h", "i", "j", "l", "n", "o", "q", "r", "s", "t" ], 
                    e.secMax = 4, e.secNum = 0, e.carYieldArr = [ 0 ], e.isBgeffect = !0, e.guideSteps = [], 
                    e.guideStep = 0, e.fi = 0, i.introduce = e, e.init(), Laya.MouseManager.multiTouchEnabled = !1, 
                    e;
                }
                return e(i, t), i.prototype.init = function() {
                    var t = this;
                    this.setMenuData(), this.parkingMg = new r.default(), this.gameBox.addChild(this.parkingMg), 
                    this.menu_effectMg = new u.default(), this.gameBox.addChild(this.menu_effectMg), 
                    this.upgr = Laya.Pool.getItemByClass("Upgrade", o.default), this.getCar = Laya.Pool.getItemByClass("GetNewCar", h.default), 
                    this.obtanin = Laya.Pool.getItemByClass("ObtainPupop", c.default);
                    var e = window.wx;
                    e &amp;&amp; e.onHide(function() {
                        i.introduce.localStorageData();
                    }), this.isdisable = !1, this.bgEffect(), this.showCarEffet(), Laya.timer.once(1500, this, function() {
                        l.default.show(p.RANK_TYPE.TOP1), t.isdisable = !0;
                    }), 0 != s.default.instance.carTypeMax &amp;&amp; (this.showCar.visible = !0, this.showCar.skin = "car/car_" + s.default.instance.carTypeMax + ".png");
                }, 
                i.prototype.onEnable = function() {
                   //å£°éŸ³
                   console.log(Laya.LocalStorage.getItem("soundsound"));
                    if(Laya.LocalStorage.getItem("soundsound")==1){
                        this.openSound.visible = false;
                        this.closeSound.vibrate = true;
                    }else{
         
                        this.openSound.visible = true;
                        this.closeSound.vibrate = false;
                    }
                    this.openSound.on(Laya.Event.CLICK, this, this.openSoundBtn), 
                    this.closeSound.on(Laya.Event.CLICK, this, this.closeSoundBtn),
                   
                   
                   
                   
                    //diaoyong
                    console.log("lllllll"); 
                    if(Laya.LocalStorage.getItem("mgunCurrentMoney")&lt;=x.default.introduce.jewelNum){
                        x.default.introduce.tips.visible = true
                    }else{
                        x.default.introduce.tips.visible = false
                    }
                    if (this.startGame.on(Laya.Event.CLICK, this, this.startGameClick), 
                    this.purchase.on(Laya.Event.CLICK, this, this.purchaseClick), 
                    this.gameBox.on(Laya.Event.MOUSE_DOWN, this, this.parkingLotClick), 
                    this.upgrade.on(Laya.Event.CLICK, this, this.upgradeClick), 
                   /*  this.money.on(Laya.Event.CLICK, this, this.moneyClick), 
                    this.jewel.on(Laya.Event.CLICK, this, this.jewelClick),  */
                    this.recovery.on(Laya.Event.MOUSE_OVER, this, this.recoveryMOver), 
                    this.recovery.on(Laya.Event.MOUSE_OUT, this, this.recoveryMOut), 
                    this.sectionProduce(), 
                    this.guideStep = s.default.instance.getStorage("guidemenu"),
                    
                    this.guideStep &lt; 5 &amp;&amp; (this.guideStep &gt;= 2 &amp;&amp; (t = (Laya.stage.height - 1280) / 2, 
                    this.guideSteps = [ {
                        x: this.purchase.x - 9,
                        y: this.purchase.y + t - 10,
                        width: 250,
                        height: 100,
                        tip: "Click here to buy cars",
                        tipX: 0,
                        tipY: this.purchase.y + t - 60
                    }, {
                        x: this.startGame.x - this.startGame.width / 2 - 15,
                        y: this.startGame.y - this.startGame.height / 2 + t - 10,
                        width: 350,
                        height: 120,
                        tip: "Click here to play",
                        tipX: 0,
                        tipY: this.startGame.y - this.startGame.height / 2 + t + 120
                    }, {
                        x: this.purchase.x - 9,
                        y: this.purchase.y + t - 10,
                        width: 250,
                        height: 100,
                        tip: "Click here to buy cars again",
                        tipX: 0,
                        tipY: this.purchase.y + t - 60
                    }, {
                        x: 6,
                        y: 360 + t,
                        width: 350,
                        height: 170,
                        tip: "Same level's car should fit",
                        tipX: 0,
                        tipY: 360 + t + 180
                    }, {
                        x: this.startGame.x - this.startGame.width / 2 - 15,
                        y: this.startGame.y - this.startGame.height / 2 + t - 10,
                        width: 350,
                        height: 120,
                        tip: "Let's try this",
                        tipX: 0,
                        tipY: this.startGame.y - this.startGame.height / 2 + t + 120
                    } ]), this.newFingerGuide()), 2 == s.default.instance.result &amp;&amp; 5 == this.guideStep) {
                        var t = (Laya.stage.height - 1280) / 2;
                        this.guideSteps = [ {
                            x: this.purchase.x - 9,
                            y: this.purchase.y + t - 10,
                            width: 250,
                            height: 100,
                            tip: "Click here to buy cars",
                            tipX: 0,
                            tipY: this.purchase.y + t - 60
                        }, {
                            x: this.startGame.x - 15,
                            y: this.startGame.y + t - 10,
                            width: 350,
                            height: 120,
                            tip: "Click here to play",
                            tipX: 0,
                            tipY: this.startGame.y + t + 120
                        }, {
                            x: this.purchase.x - 9,
                            y: this.purchase.y + t - 10,
                            width: 250,
                            height: 100,
                            tip: "Click here to buy cars again",
                            tipX: 0,
                            tipY: this.purchase.y + t - 60
                        }, {
                            x: 6,
                            y: 360 + t,
                            width: 350,
                            height: 170,
                            tip: "Same level's car should fit",
                            tipX: 0,
                            tipY: 360 + t + 180
                        }, {
                            x: this.startGame.x - 15,
                            y: this.startGame.y + t - 10,
                            width: 350,
                            height: 120,
                            tip: "Let's try this",
                            tipX: 0,
                            tipY: this.startGame.y + t + 120
                        }, {
                            x: this.upgrade.x - 9,
                            y: this.upgrade.y + t - 10,
                            width: 250,
                            height: 100,
                            tip: "Click here to level up",
                            tipX: 0,
                            tipY: this.upgrade.y + t - 60
                        } ], this.newFingerGuide();
                    }
                    Laya.Resource.destroyUnusedResources(), i.instance = this, m.default.feedback &amp;&amp; m.default.feedback.show(), 
                    i.inited || (i.inited = !0);
                }, i.prototype.onDisable = function() {
                    this.openSound.off(Laya.Event.CLICK, this, this.openSoundBtn), 
                    this.closeSound.off(Laya.Event.CLICK, this, this.closeSoundBtn),
                    this.purchase.off(Laya.Event.CLICK, this, this.purchaseClick), 
                    this.gameBox.off(Laya.Event.MOUSE_DOWN, this, this.parkingLotClick), 
                    this.startGame.off(Laya.Event.CLICK, this, this.startGameClick), 
                    this.upgrade.off(Laya.Event.CLICK, this, this.upgradeClick), 
                    this.recovery.off(Laya.Event.MOUSE_OVER, this, this.recoveryMOver),
                    this.recovery.off(Laya.Event.MOUSE_OUT, this, this.recoveryMOut), 
                  /*   this.money.off(Laya.Event.CLICK, this, this.moneyClick),
                    this.jewel.off(Laya.Event.CLICK, this, this.jewelClick),  */
                    Laya.Tween.clearAll(this.leaf), Laya.Pool.recover("Upgrade", this.upgr), 
                    Laya.Pool.recover("GetNewCar", this.getCar), 
                    Laya.Pool.recover("ObtainPupop", this.obtanin);
                }, 

                //----------------sound
                i.prototype.openSoundBtn = function() {
                    console.log("opensound");
                    Laya.LocalStorage.setItem("soundsound",1);
                        this.openSound.visible = false;
                        this.closeSound.vibrate = true;
                },
                i.prototype.closeSoundBtn = function() {
                    console.log("closesound");
                    Laya.LocalStorage.setItem("soundsound",0);
                        this.openSound.visible = true;
                        this.closeSound.vibrate = false;
                },


                i.prototype.upgradeClick = function() {
                    this.upgr.openUpgrade(this);
                },
                i.prototype.moneyClick = function() {
                    this.obtanin.openObtain(1, this);
                }, 
                i.prototype.jewelClick = function() {
                    this.obtanin.openObtain(2, this);
                }, 
                i.prototype.purchaseClick = function() {
                    var t = this;
                    if (this.carGold &lt;= this.moneyNum) {
                        this.carGrade &gt; s.default.instance.carTypeMax &amp;&amp; (s.default.instance.carTypeMax = this.carGrade, 
                        Laya.SoundManager.playSound("effect/travel.mp3"), 
                        Laya.timer.frameOnce(60, this, function() {
                            t.staStateCar(t.carGrade);
                        }));
                        var e = this.parkingMg.addCar(this.carGrade);
                        e &amp;&amp; (Laya.SoundManager.playSound("effect/purchase.mp3"), 
                        this.moneyNum -= this.carGold, 
                        this.carYieldArr[this.carGrade]++, 
                        this.menu_effectMg.addEffect(0, e.x, e.y), this.refreshDisplay(), 
                        this.sectionProduce());
    
                        if( Math.ceil(Math.random()*10) &lt; 2){
                            this.moneyClick();
                        }
                          
                    } 
                    //é’±ä¸å¤Ÿ
                    else {
                       
                    }
                },
                 i.prototype.parkingLotClick = function() {
                    var t = this, 
                    e = this.parkingMg.collisionParking(this.gameBox.mouseX, this.gameBox.mouseY);
                    null != e &amp;&amp; 0 != e.carType &amp;&amp; (e.car.alpha = .5, this.moveCar.visible = !0, this.moveCar.skin = e.car.skin, 
                    this.moveCar.pos(this.gameBox.mouseX, this.gameBox.mouseY), this.moveCar.startDrag(), 
                    Laya.stage.once(Laya.Event.MOUSE_UP, this, function() {
                        if (e.car.alpha = 1, t.moveCar.visible = !1, t.isRecovery) {
                            t.moneyNum += Math.floor(100 * Math.pow(1.8, t.carGrade - 1)), t.refreshDisplay(), 
                            e.setCarState(0), 
                            t.recoveryMOut();
                            for (var i = 0; i &lt; 25; i++) t.menu_effectMg.addEffect(2, t.recovery.x, t.recovery.y);
                            Laya.SoundManager.playSound("effect/menu_gold.mp3");
                        } else {
                            var a = t.parkingMg.collisionParking(t.moveCar.x, t.moveCar.y, 10, 10);
                            if (null != a &amp;&amp; e != a) if (e.carType == a.carType &amp;&amp; a.carType &lt;= 25) e.carType + 1 &gt; s.default.instance.carTypeMax &amp;&amp; (s.default.instance.carTypeMax = e.carType + 1, 
                            Laya.timer.frameOnce(60, t, function() {
                                t.getCar.showGetCar(s.default.instance.carTypeMax, t);
                            })), Laya.SoundManager.playSound("effect/Synthesis.mp3"), t.menu_effectMg.addSynthesisEffect(a.x, a.y, e.carType), 
                            a.setCarState(e.carType + 1), e.setCarState(0), a.visible = !1, Laya.timer.once(300, t, function() {
                                a.visible = !0;
                            }); else {
                                var n = e.carType;
                                e.setCarState(a.carType), a.setCarState(n);
                            }
                        }
                    }));
                },

                 i.prototype.recoveryMOver = function() {
                   
                    this.isRecovery = !0, Laya.Tween.to(this.recovery, {
                        scaleX: 1.2,
                        scaleY: 1.2
                    }, 200);
                }, 
                i.prototype.recoveryMOut = function() {
                 
                    this.isRecovery = !1, Laya.Tween.to(this.recovery, {
                        scaleX: 1,
                        scaleY: 1
                    }, 200);
                }, 
                i.prototype.startGameClick = function() {
                    platform.getInstance().showInterstitial(()=&gt;{
                        var t = this;
                        this.startGame.disabled = true;
                            t.isdisable = !1, 
                            t.startGame.off(Laya.Event.CLICK, t, t.startGameClick), 
                            t.localStorageData(), 
                            l.default.hide(p.RANK_TYPE.TOP1), 
                            f.default.thiz &amp;&amp; (f.default.thiz.visible = !1), 
                            console.log("openMainGame!!!");
                            Laya.Scene.open("MainGame.scene");  
                    });
                },
                 i.prototype.addBitmapFont = function() {
                    var t = this, e = new Laya.BitmapFont();
                    e.loadFont("res/font_add/number.fnt", new Laya.Handler(this, function() {
                        e.autoScaleSize = !0, Laya.Text.registerBitmapFont("number", e), t.moneyShow.font = "number", 
                        t.jewelShow.font = "number";
                    }));
                    var i = new Laya.BitmapFont();
                    i.loadFont("res/font_add/grade.fnt", new Laya.Handler(this, function() {
                        i.autoScaleSize = !0, Laya.Text.registerBitmapFont("grade", i);
                    }));
                }, i.prototype.setMiney = function(t) {
                    this.moneyNum += t, this.moneyShow.changeText(this.numberReturn(this.moneyNum));
                }, i.prototype.setJewel = function(t) {
                    this.jewelNum += t, this.jewelShow.changeText(this.numberReturn(this.jewelNum));
                }, i.prototype.refreshDisplay = function() {
                    this.moneyShow.changeText(this.numberReturn(this.moneyNum)), this.jewelShow.changeText(this.numberReturn(this.jewelNum));
                }, i.prototype.numberReturn = function(t) {
                    var e = Math.floor(t), i = "" + e, a = e.toString().length - 1, n = Math.floor(a / 3);
                    return 0 != n &amp;&amp; (i = Math.floor(e / (Math.pow(10, 3 * n) / 100)) / 100 + this.countArr[n - 1]), 
                    i;
                }, i.prototype.setMenuData = function() {
                    this.moneyNum = s.default.instance.getStorage("jinqina"), this.jewelNum = s.default.instance.getStorage("zuanshi"), 
                    this.refreshDisplay(), this.initCarYieldArr(), d.default.setMaxScore(s.default.instance.checkpoint), 
                    this.secNum = s.default.instance.getStorage("secNum");
                }, i.prototype.localStorageData = function() {
                    s.default.instance.setStorage("jinqina", this.moneyNum), s.default.instance.setStorage("zuanshi", this.jewelNum), 
                    s.default.instance.localStorageData(), r.default.introduce.cacheParkingLot(), this.localStorageCarArr(), 
                    s.default.instance.setStorage("guidemenu", this.guideStep), s.default.instance.setStorage("secNum", this.secNum);
                }, i.prototype.sectionProduce = function() {
                    s.default.instance.carTypeMax &lt; 5 ? this.carGrade = 1 : s.default.instance.carTypeMax &lt; 7 ? (this.secMax &lt; 6 &amp;&amp; (this.secMax = 6, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 2) : this.carGrade = Math.floor(2 * Math.random() + 1)) : s.default.instance.carTypeMax &lt; 9 ? (this.secMax &lt; 8 &amp;&amp; (this.secMax = 8, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 3) : this.carGrade = Math.floor(3 * Math.random() + 1)) : s.default.instance.carTypeMax &lt; 11 ? (this.secMax &lt; 10 &amp;&amp; (this.secMax = 10, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 4) : this.carGrade = Math.floor(3 * Math.random() + 2)) : s.default.instance.carTypeMax &lt; 13 ? (this.secMax &lt; 12 &amp;&amp; (this.secMax = 12, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 6) : this.carGrade = Math.floor(4 * Math.random() + 3)) : s.default.instance.carTypeMax &lt; 16 ? (this.secMax &lt; 15 &amp;&amp; (this.secMax = 15, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 7) : this.carGrade = Math.floor(3 * Math.random() + 5)) : s.default.instance.carTypeMax &lt; 21 &amp;&amp; (this.secMax &lt; 20 &amp;&amp; (this.secMax = 20, 
                    this.secNum = 10), this.secNum &gt; 0 ? (this.secNum--, this.carGrade = 9) : this.carGrade = Math.floor(4 * Math.random() + 6)), 
                    this.purchase_car.texture = Laya.loader.getRes("car/car_" + this.carGrade + ".png");
                    var t = Math.floor(100 * Math.pow(1.8, this.carGrade - 1)), e = this.carYieldArr[this.carGrade];
                    this.carGold = Math.floor(t * Math.pow(1.1, e)), this.wantShow.changeText("ï¿¥" + this.numberReturn(this.carGold));
                }, i.prototype.initCarYieldArr = function() {
                    for (var t = 1; t &lt;= 25; t++) this.carYieldArr[t] = s.default.instance.getStorage("cararr" + t);
                }, i.prototype.localStorageCarArr = function() {
                    for (var t = 1; t &lt;= 25; t++) s.default.instance.setStorage("cararr" + t, this.carYieldArr[t]);
                }, i.prototype.bgEffect = function() {
                    var t = 0, e = 0;
                    this.isBgeffect ? (t = 360, e = 5) : (t = 345, e = 0), Laya.Tween.to(this.leaf, {
                        x: t,
                        skewX: e
                    }, 2e3, Laya.Ease.backInOut, Laya.Handler.create(this, this.bgEffect), 3e3), this.isBgeffect = !this.isBgeffect;
                }, i.prototype.staStateCar = function(t) {
                    var e = this, i = Laya.Pool.getItemByClass("carimEffect", Laya.Image);
                    i.skin = "car/car_" + t + ".png", i.anchorX = .5, i.anchorY = .5, this.gameBox.addChild(i), 
                    i.pos(-100, 192), i.rotation = 90, Laya.Tween.to(i, {
                        x: 360
                    }, 950, null, Laya.Handler.create(this, function() {
                        Laya.SoundManager.playSound("effect/brake.m4a"), Laya.Tween.to(i, {
                            rotation: 0
                        }, 250, null, Laya.Handler.create(e, function() {
                            e.showCar.skin = i.skin, e.showCar.visible = !0, e.gameBox.removeChild(i);
                        }));
                    }));
                }, i.prototype.endStateCar = function(t) {
                    var e = this, i = Laya.Pool.getItemByClass("carimEffect", Laya.Image);
                    i.skin = "car/car_" + t + ".png", i.anchorX = .5, i.anchorY = .5, this.gameBox.addChild(i), 
                    i.pos(360, 192), i.rotation = 0, this.showCar.visible = !1, Laya.Tween.to(i, {
                        rotation: 90
                    }, 250, null, Laya.Handler.create(this, function() {
                        Laya.Tween.to(i, {
                            x: 820
                        }, 950, null, Laya.Handler.create(e, function() {
                            e.gameBox.removeChild(i);
                        }));
                    }));
                }, i.prototype.showCarEffet = function() {
                    Laya.Tween.to(this.showCar, {
                        y: this.showCar.y - 10
                    }, 1500), Laya.Tween.to(this.showCar, {
                        y: this.showCar.y
                    }, 1500, null, Laya.Handler.create(this, this.showCarEffet), 1500);
                }, i.prototype.newFingerGuide = function() {
                    var t = (Laya.stage.height - 1280) / 2;
                    0 == this.guideSteps.length &amp;&amp; (this.guideSteps = [ {
                        x: this.purchase.x - 9,
                        y: this.purchase.y + t - 10,
                        width: 250,
                        height: 100,
                        tip: "Click here to buy cars",
                        tipX: 0,
                        tipY: this.purchase.y + t - 60
                    }, {
                        x: this.startGame.x - this.startGame.width / 2 - 15,
                        y: this.startGame.y - this.startGame.height / 2 + t - 10,
                        width: 350,
                        height: 120,
                        tip: "Click here to play",
                        tipX: 0,
                        tipY: this.startGame.y - this.startGame.height / 2 + t + 120
                    } ]), this.guideContainer = new Laya.Sprite(), this.guideContainer.cacheAs = "bitmap", 
                    this.addChild(this.guideContainer);
                    var e = new Laya.Sprite();
                    e.alpha = .5, e.graphics.drawRect(0, 0, Laya.stage.width, Laya.stage.height, "#000000"), 
                    this.guideContainer.addChild(e), this.interactionArea = new Laya.Sprite(), this.interactionArea.blendMode = "destination-out", 
                    this.guideContainer.addChild(this.interactionArea), this.hitArea = new Laya.HitArea(), 
                    this.guideContainer.hitArea = this.hitArea, this.guideContainer.mouseEnabled = !0, 
                    this.guideContainer.hitTestPrior = !0, this.guideContainer.on(Laya.Event.MOUSE_DOWN, this, this.guideContainerCilck), 
                    this.tipContainer = new Laya.Text(), this.tipContainer.color = "#ffffff", this.tipContainer.fontSize = 36, 
                    this.tipContainer.bold = !0, this.tipContainer.align = "center", this.tipContainer.width = 720, 
                    this.addChild(this.tipContainer), this.nextStep();
                }, i.prototype.nextStep = function() {
                    if (this.guideStep == this.guideSteps.length) this.guideContainer.off(Laya.Event.MOUSE_DOWN, this, this.guideContainerCilck), 
                    this.tipContainer.destroy(), this.guideContainer.destroy(), this.im.destroy(), this.hitArea = null; else {
                        var t = this.guideSteps[this.guideStep++];
                        this.hitArea.hit.clear(), this.hitArea.hit.drawRect(t.x, t.y, t.width, t.height, "#000000"), 
                        this.interactionArea.graphics.clear(), this.interactionArea.graphics.drawRect(t.x, t.y, t.width, t.height, "#000000"), 
                        this.tipContainer.changeText(t.tip), this.tipContainer.pos(t.tipX, t.tipY), 4 == this.guideStep ? this.speedShouzhi(t.x, t.y) : this.shouzi(t.x + t.width / 2, t.y);
                    }
                }, i.prototype.guideContainerCilck = function() {
                    var t = this;
                    switch (this.overShouzhi(), this.guideStep) {
                      case 1:
                        this.purchaseClick(), this.guideContainer.visible = !1, Laya.timer.once(2e3, this, function() {
                            t.guideContainer.visible = !0, t.nextStep();
                        });
                        break;

                      case 2:
                        this.startGameClick(), this.nextStep();
                        break;

                      case 3:
                        this.purchaseClick(), this.guideContainer.visible = !1, Laya.timer.frameOnce(60, this, function() {
                            t.guideContainer.visible = !0, t.nextStep();
                        });
                        break;

                      case 4:
                        var e = (Laya.stage.height - 1280) / 2, i = this.mouseX, a = this.mouseY - e, n = this.parkingMg.collisionParking(i, a);
                        null != n &amp;&amp; 0 != n.carType &amp;&amp; (n.car.alpha = .5, this.moveCar.visible = !0, this.moveCar.skin = n.car.skin, 
                        this.moveCar.pos(i, a), this.moveCar.startDrag(), Laya.stage.once(Laya.Event.MOUSE_UP, this, function() {
                            n.car.alpha = 1, t.moveCar.visible = !1;
                            var e = t.parkingMg.collisionParking(t.moveCar.x, t.moveCar.y, 10, 10);
                            null != e &amp;&amp; n != e &amp;&amp; n.carType == e.carType &amp;&amp; (n.carType + 1 &gt; s.default.instance.carTypeMax &amp;&amp; (s.default.instance.carTypeMax = n.carType + 1, 
                            Laya.timer.frameOnce(60, t, function() {
                                t.getCar.showGetCar(s.default.instance.carTypeMax, t);
                            })), Laya.SoundManager.playSound("effect/Synthesis.mp3"), t.menu_effectMg.addSynthesisEffect(e.x, e.y, n.carType), 
                            e.setCarState(n.carType + 1), n.setCarState(0), e.visible = !1, Laya.timer.once(350, t, function() {
                                e.visible = !0;
                            }), t.guideContainer.visible = !1);
                        }));
                        break;

                      case 5:
                        this.startGameClick(), this.nextStep();
                        break;

                      case 6:
                        this.upgradeClick(), this.nextStep();
                    }
                }, i.prototype.openGuideContainer = function() {
                    var t = this;
                    4 == this.guideStep &amp;&amp; Laya.timer.frameOnce(120, this, function() {
                        t.guideContainer.visible = !0, t.nextStep();
                    });
                }, i.prototype.shouzi = function(t, e) {
                    null == this.im &amp;&amp; (this.im = new Laya.Image("menu/Click1.png"), this.addChild(this.im)), 
                    this.im.visible = !0, this.im.pos(t, e), Laya.timer.frameLoop(6, this, this.sunShouzhi);
                }, i.prototype.speedShouzhi = function(t, e) {
                    null == this.im &amp;&amp; (this.im = new Laya.Image("menu/Click0.png"), this.addChild(this.im)), 
                    this.im.visible = !0, this.im.pos(t + 50, e + 30), Laya.timer.frameLoop(6, this, this.sunShouzhi, [ !0 ]), 
                    Laya.Tween.to(this.im, {
                        x: t + 180
                    }, 800, Laya.Ease.circOut, Laya.Handler.create(this, this.speedShouzhi, [ t, e ]), 500);
                }, i.prototype.sunShouzhi = function(t) {
                    void 0 === t &amp;&amp; (t = !1), this.fi++, this.fi &gt;= 4 &amp;&amp; (this.fi = 0, t &amp;&amp; Laya.timer.clear(this, this.sunShouzhi)), 
                    this.im.skin = "menu/Click" + this.fi + ".png";
                }, i.prototype.overShouzhi = function() {
                    this.fi = 0, Laya.timer.clear(this, this.sunShouzhi), this.im.visible = !1, Laya.Tween.clearAll(this.im);
                }, i.inited = !1, i.showReward = !1, i;
            }(n.ui.MainMenuUI);
            a.default = g;
        }, {
            "../Data": 3,
            "../GameDataManager": 6,
            "../PlatformContro": 9,
            "../RankDlg": 10,
            "../minigameLib/FlowIconMgr": 56,
            "../minigameLib/WeixinAPI": 59,
            "../pupop/GetNewCar": 62,
            "../pupop/ObtainPupop": 63,
            "../pupop/Upgrade": 66,
            "../ui/layaMaxUI": 67,
            "./menu_effect/menu_EffectsManager": 50,
            "./parking/ParkingManager": 52,
            "../menu/MainMenu": 44
        } ],
        45: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    return t.call(this) || this;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        46: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./menu_EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.fi = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "effect/buy_effect_0.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = .5, this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("synthesis", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e), this.fi = 0, this.effectIm.skin = "effect/buy_effect_" + this.fi + ".png", 
                    Laya.timer.frameLoop(4, this, this.workingEffect);
                }, i.prototype.workingEffect = function() {
                    if (this.fi += 1, this.fi &gt; 6) return Laya.timer.clear(this, this.workingEffect), 
                    void this.removerThis();
                    this.effectIm.skin = "effect/buy_effect_" + this.fi + ".png";
                }, i.prototype.removerThis = function() {
                    n.default.introduce.removeEffect(this);
                }, i;
            }(t("./menu_Effects").default);
            a.default = r;
        }, {
            "./menu_Effects": 45,
            "./menu_EffectsManager": 50
        } ],
        47: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./menu_EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.fi = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "effect/and_effect_0.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = .5, this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("purchase", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e), this.fi = 0, this.effectIm.skin = "effect/and_effect_" + this.fi + ".png", 
                    Laya.timer.frameLoop(2, this, this.workingEffect);
                }, i.prototype.workingEffect = function() {
                    if (this.fi += 1, this.fi &gt; 6) return Laya.timer.clear(this, this.workingEffect), 
                    void this.removerThis();
                    this.effectIm.skin = "effect/and_effect_" + this.fi + ".png";
                }, i.prototype.removerThis = function() {
                    n.default.introduce.removeEffect(this);
                }, i;
            }(t("./menu_Effects").default);
            a.default = r;
        }, {
            "./menu_Effects": 45,
            "./menu_EffectsManager": 50
        } ],
        48: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./menu_EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.fi = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "menu/effect_menu_0.png", 
                    this.effectIm.anchorX = .5, this.effectIm.anchorY = .5, this.addChild(this.effectIm);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("jinbixiaoguo", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e), Math.random(), this.playEffect();
                }, i.prototype.playEffect = function() {
                    var t = this, e = Math.floor(360 * Math.random()), i = Math.floor(80 * Math.random() + 25), a = this.x + Math.sin(e * Math.PI / 180) * i, n = this.y + Math.cos(e * Math.PI / 180) * i, r = Math.floor(30 * Math.random());
                    this.visible = !1, Laya.timer.frameOnce(r, this, function() {
                        t.visible = !0, Laya.Tween.to(t, {
                            x: a,
                            y: n
                        }, 300, Laya.Ease.circOut);
                    }), Laya.timer.once(300, this, function() {
                        Laya.timer.frameOnce(r, t, function() {
                            Laya.Tween.to(t, {
                                x: 100,
                                y: -200,
                                scaleX: 1
                            }, 400, null, Laya.Handler.create(t, t.removerThis));
                        });
                    });
                }, i.prototype.removerThis = function() {
                    this.scaleX = 1, n.default.introduce.removeEffect(this);
                }, i;
            }(t("./menu_Effects").default);
            a.default = r;
        }, {
            "./menu_Effects": 45,
            "./menu_EffectsManager": 50
        } ],
        49: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./menu_EffectsManager"), r = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.nx = 0, e.ny = 0, e.fi = 0, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectIm = new Laya.Image(), this.effectIm.skin = "car/car_1.png", this.effectIm.anchorX = .5, 
                    this.effectIm.anchorY = .5, this.effectIm.scale(.7, .7), this.addChild(this.effectIm), 
                    this.effectIm2 = new Laya.Image(), this.effectIm2.skin = "car/car_1.png", this.effectIm2.anchorX = .5, 
                    this.effectIm2.anchorY = .5, this.effectIm2.scale(.7, .7), this.addChild(this.effectIm2);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.Pool.recover("hechengCar", this);
                }, i.prototype.startFunction = function(t, e, i) {
                    this.pos(t, e), this.nx = t, this.ny = e, Math.random(), this.effectIm.skin = "car/car_" + i + ".png", 
                    this.effectIm2.skin = "car/car_" + i + ".png", this.playEffect();
                }, i.prototype.playEffect = function() {
                    Laya.Tween.to(this.effectIm, {
                        x: -100
                    }, 150, Laya.Ease.circOut), Laya.Tween.to(this.effectIm2, {
                        x: 100
                    }, 150, Laya.Ease.circOut), Laya.Tween.to(this.effectIm, {
                        x: 0
                    }, 150, Laya.Ease.circIn, Laya.Handler.create(this, this.removerThis), 150), Laya.Tween.to(this.effectIm2, {
                        x: 0
                    }, 150, Laya.Ease.circIn, null, 150);
                }, i.prototype.removerThis = function() {
                    n.default.introduce.addEffect(1, this.nx, this.ny), n.default.introduce.removeEffect(this);
                }, i;
            }(t("./menu_Effects").default);
            a.default = r;
        }, {
            "./menu_Effects": 45,
            "./menu_EffectsManager": 50
        } ],
        50: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./menu_Effects1"), r = t("./menu_Effects2"), s = t("./menu_Effects3"), o = t("./menu_Effects4"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.init = function() {
                    this.effectArr = new Array();
                }, i.prototype.addEffect = function(t, e, i) {
                    var a = null;
                    switch (t) {
                      case 0:
                        a = Laya.Pool.getItemByClass("synthesis", n.default);
                        break;

                      case 1:
                        a = Laya.Pool.getItemByClass("purchase", r.default);
                        break;

                      case 2:
                        a = Laya.Pool.getItemByClass("jinbixiaoguo", s.default);
                    }
                    a.startFunction(e, i), this.effectArr.push(a), this.addChild(a);
                }, i.prototype.addSynthesisEffect = function(t, e, i) {
                    var a = null;
                    (a = Laya.Pool.getItemByClass("hechengCar", o.default)).startFunction(t, e, i), 
                    this.effectArr.push(a), this.addChild(a);
                }, i.prototype.removeEffect = function(t) {
                    var e = this.effectArr.indexOf(t);
                    -1 != e &amp;&amp; (this.removeChild(this.effectArr[e]), this.effectArr.splice(e, 1));
                }, i;
            }(Laya.Box);
            a.default = h;
        }, {
            "./menu_Effects1": 46,
            "./menu_Effects2": 47,
            "./menu_Effects3": 48,
            "./menu_Effects4": 49
        } ],
        51: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.carType = 0, e;
                }
                return e(i, t), i;
            }(Laya.Sprite);
            a.default = n;
        }, {} ],
        52: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Parking_1"), r = t("../../GameDataManager"), s = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e.init(), e;
                }
                return e(i, t), i.prototype.onDisable = function() {}, i.prototype.init = function() {
                    this.pakingArr = new Array();
                    for (var t = 0; t &lt; 4; t++) for (var e = 0; e &lt; 4; e++) this.addGrid(170 * e + 110, 143 * t + 445);
                    this.recoveryData();
                }, i.prototype.addGrid = function(t, e) {
                    var i = null;
                    (i = Laya.Pool.getItemByClass("parking_1", n.default)).startFunction(t, e), this.pakingArr.push(i), 
                    this.addChild(i);
                }, i.prototype.addCar = function(t) {
                    void 0 === t &amp;&amp; (t = 1);
                    for (var e = 0; e &lt; this.pakingArr.length; e++) if (0 == this.pakingArr[e].carType) return this.pakingArr[e].setCarState(t, !0), 
                    this.pakingArr[e];
                    return null;
                }, i.prototype.collisionParking = function(t, e, i, a) {
                    void 0 === i &amp;&amp; (i = 0), void 0 === a &amp;&amp; (a = 0);
                    for (var n = 0; n &lt; this.pakingArr.length; n++) if (Math.abs(t - this.pakingArr[n].x) &lt; (150 + i) / 2 &amp;&amp; Math.abs(e - this.pakingArr[n].y) &lt; (140 + a) / 2) return this.pakingArr[n];
                    return null;
                }, i.prototype.cacheParkingLot = function() {
                    for (var t = 0; t &lt; this.pakingArr.length; t++) r.default.instance.setStorage("cachecarp" + t, this.pakingArr[t].carType);
                }, i.prototype.recoveryData = function() {
                    for (var t = 0; t &lt; this.pakingArr.length; t++) {
                        var e = r.default.instance.getStorage("cachecarp" + t);
                        this.pakingArr[t].setCarState(e);
                    }
                }, i;
            }(Laya.Sprite);
            a.default = s;
        }, {
            "../../GameDataManager": 6,
            "./Parking_1": 53
        } ],
        53: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./Parking"), r = t("../MainMenu"), s = t("../../GameDataManager"), o = function(t) {
                function i(e, i) {
                    var a = t.call(this) || this;
                    return a.money = 0, a.pos(e, i, !0), a.init(), a;
                }
                return e(i, t), i.prototype.init = function() {
                    this.car = new Laya.Image("car/car_1.png"), this.car.anchorX = .56, this.car.anchorY = .5, 
                    this.car.scale(.7, .7), this.car.pos(0, 0), this.addChild(this.car), this.imG = new Laya.Image("menu/menu_2.png"), 
                    this.imG.anchorX = .5, this.imG.anchorY = .5, this.textG = new Laya.Label(), this.textG.fontSize = 24, 
                    this.textG.size(40, 40), this.textG.pivot(20, 20), this.textG.bold = !0, this.textG.color = "#ffffff", 
                    this.textG.stroke = 1, this.textG.strokeColor = "#000000", this.textG.align = "center", 
                    this.textG.valign = "middle", this.addChild(this.imG), this.addChild(this.textG), 
                    this.addMoney = new Laya.Label(), this.addMoney.fontSize = 30, this.addMoney.bold = !0, 
                    this.addMoney.color = "#ffffff", this.addChild(this.addMoney);
                }, i.prototype.onEnable = function() {}, i.prototype.onDisable = function() {
                    Laya.timer.clear(this, this.increaseBanknotes), Laya.Pool.recover("parking_1", this);
                }, i.prototype.startFunction = function(t, e) {
                    this.pos(t, e);
                }, i.prototype.setCarState = function(t, e) {
                    if (void 0 === t &amp;&amp; (t = 0), e &amp;&amp; this.changeSize(), this.carType = t, 0 == this.carType || null == this.carType) return this.carType = 0, 
                    this.visible = !1, void Laya.timer.clear(this, this.increaseBanknotes);
                    this.visible = !0, this.car.skin = "car/car_" + this.carType + ".png", Laya.timer.loop(5e3, this, this.increaseBanknotes), 
                    this.textG.changeText("" + this.carType), this.money = 20 * Math.pow(1.3, this.carType - 1);
                }, i.prototype.increaseBanknotes = function() {
                    var t = this;
                    Laya.Tween.to(this, {
                        scaleX: 1.2,
                        scaleY: 1.2
                    }, 200), Laya.Tween.to(this, {
                        scaleX: 1,
                        scaleY: 1
                    }, 100, null, null, 200), this.addMoney.changeText("+" + s.default.instance.numberReturn(this.money)), 
                    this.addMoney.anchorX = .5, this.addMoney.y = 0, this.addMoney.alpha = 1, Laya.Tween.to(this.addMoney, {
                        y: -100
                    }, 200, null, Laya.Handler.create(this, function() {
                        Laya.timer.frameOnce(30, t, function() {
                            t.addMoney.alpha = 0;
                        });
                    }), 200), r.default.introduce.moneyNum += this.money, r.default.introduce.refreshDisplay();
                }, i.prototype.changeSize = function() {
                    this.scale(.5, .5), Laya.Tween.to(this, {
                        scaleX: 1,
                        scaleY: 1
                    }, 200, null, null);
                }, i;
            }(n.default);
            a.default = o;
        }, {
            "../../GameDataManager": 6,
            "../MainMenu": 44,
            "./Parking": 51
        } ],
        54: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./WeixinAPI"), n = t("./FlowIconMgr"), r = t("./Http"), s = t("../Consts"), o = t("./LibData"), h = t("../AppIdToName"), u = function() {
                function t() {}
                return t.showBannerAd = function() {
                    this.isShow = !0, this.bannerAd1 || this.bannerAd2 ? (this.bannerAd1 &amp;&amp; this.bannerAd1.show(), 
                    this.bannerAd2 &amp;&amp; this.bannerAd2.show()) : this.gameAd &amp;&amp; (this.gameAd.visible = !0);
                }, t.hideBannerAd = function() {
                    this.isShow = !1, this.gameAd &amp;&amp; (this.gameAd.visible = !1), this.bannerAd1 &amp;&amp; this.bannerAd1.hide(), 
                    this.bannerAd2 &amp;&amp; this.bannerAd2.hide();
                }, t.init = function(t) {
                    var e = this;
                    if (this.isSmall) {
                        var i = window.wx;
                        this.SCALE = i ? 300 / i.getSystemInfoSync().windowWidth : .75;
                    }
                    this.bannerAppId = s.default.bannerAppIds[this.bannerAppIdIndex], Laya.timer.loop(5e3, this, function() {
                        ++e.bannerAppIdIndex, e.bannerAppIdIndex &gt;= s.default.bannerAppIds.length &amp;&amp; (e.bannerAppIdIndex = 0), 
                        e.bannerAppId = s.default.bannerAppIds[e.bannerAppIdIndex];
                    }), 
                   // this.createGameAd(t), 
                    this.show(),
                     //this.showBannerAd(), 
                     Laya.timer.loop(2 * this.PERIOD * 1e3, this, this.update);
                }, 
                t.createGameAd = function(t) {
                    this.gameAd = new Laya.Image(), 0 == o.default.getBannerMode() ? this.gameAd.visible = !1 : this.gameAd.skin = "UI/ad.png";
                    var e = new Laya.Box();
                    e.width = s.default.width, e.height = s.default.height, e.anchorX = .5, e.anchorY = .5, 
                    e.x = s.default.width / 2, e.y = s.default.height / 2, t.addChild(e), e.mouseThrough = !0, 
                    e.addChild(this.gameAd)
                    // this.resizeGameAd();
                }, 
                t.resizeGameAd = function() {
                    var t = this, e = s.default.width * this.SCALE, i = e * this.H_DIV_W;
                    this.gameAd.width = e, this.gameAd.height = i;
                    var u = new Laya.Panel();
                    if (u.width = e, u.height = i, this.gameAd.addChild(u), 2 == o.default.getBannerMode()) {
                        //var c = new Laya.Box();
                        //c.height = this.gameAd.height;
                        //var p = n.default.getData();
                        //c.width = e / 5 * p.length,
                        // u.addChild(c);
                        for (var l = p.length, d = function(t) {
                            var i = p[t], n = e / 5 / 2 + t * e / 5, o = c.height / 2, u = new Laya.Image();
                            u.scale(f.SCALE, f.SCALE), u.skin = i.icon, u.anchorX = .5, u.anchorY = .5, u.x = n, 
                            u.y = o, c.addChild(u);
                            var l = new Laya.Text();
                            l.color = "#ffffff", l.font = "SimHei", 
                            h.default.AppIdToName.AppIdToName[i.appId] &amp;&amp; h.default.AppIdToName.AppIdToName[i.appId].name ? l.text = h.default.AppIdToName.AppIdToName[i.appId].name : l.text = i.appName, 
                            l.fontSize = 20, l.align = "center", l.width = e / 5 / f.SCALE, l.y = 105, l.x = -23, 
                            u.addChild(l), u.offAll(), u.on(Laya.Event.CLICK, f, function() {
                                s.default.debug ? r.default.downloadData() : a.default.navigateToMiniProgram(i.appId);
                            });
                        }, 
                        f = this, m = 0; m &lt; l; ++m) d(m);
                        var g = e - c.width;
                        g = Math.min(0, g);
                        var y = function() {
                            Laya.Tween.to(c, {
                                x: g
                            }, 6e3, Laya.Ease.linearNone, Laya.Handler.create(t, function() {
                                Laya.timer.once(3e3, t, function() {
                                    Laya.Tween.to(c, {
                                        x: 0
                                    }, 6e3, Laya.Ease.linearNone, Laya.Handler.create(t, function() {
                                        Laya.timer.once(3e3, t, function() {
                                            y();
                                        });
                                    }));
                                });
                            }));
                        };
                        Laya.timer.once(3e3, this, function() {
                            y();
                        });
                    }
                    if (this.gameAd.x = s.default.width - this.gameAd.width &gt;&gt; 1, this.isBottom) if (null != window.wx) {
                        var v = wx.getSystemInfoSync(), b = s.default.width / v.windowWidth, w = v.windowHeight * b;
                        this.gameAd.y = (w - s.default.height) / 2 + s.default.height - this.gameAd.height;
                    } else this.gameAd.y = s.default.height - this.gameAd.height; else this.gameAd.y = s.default.height - this.gameAd.height;
                }, t.update = function() {
                    this.show();
                }, t.show = function() {
                    var t = this;
                    if (this.autoRefresh) {
                        if (this.showCount &gt;= this.MAX_SHOW_COUNT) return this.showBanner(), void Laya.timer.clear(this, this.update);
                        ++this.showCount, this.createBanner("bannerAd1"), this.bannerAd2 &amp;&amp; Laya.timer.once(2e3, this, function() {
                            t.bannerAd2.hide();
                        }), Laya.timer.once(1e3 * this.PERIOD, this, function() {
                            t.createBanner("bannerAd2"), t.bannerAd1 &amp;&amp; Laya.timer.once(2e3, t, function() {
                                t.bannerAd1.hide();
                            });
                        });
                    }
                }, t.refreshBanner = function() {
                    0 == this.refreshBannerTime ? (this.refreshBannerTime = new Date().getTime(), this.createBanner("bannerAd1")) : new Date().getTime() - this.refreshBannerTime &gt; 3e4 &amp;&amp; (this.refreshBannerTime = new Date().getTime(), 
                    this.createBanner("bannerAd1"));
                }, t.showBanner = function() {
                    var t = this;
                    null != this.bannerAd1 &amp;&amp; null != this.bannerAd2 &amp;&amp; this.isShow &amp;&amp; (this.isShowBannerAd1 ? (this.bannerAd1.show(), 
                    this.bannerAd2.hide()) : (this.bannerAd1.hide(), this.bannerAd2.show()), this.isShowBannerAd1 = !this.isShowBannerAd1, 
                    Laya.timer.once(1e3 * this.PERIOD, this, function() {
                        t.showBanner();
                    }));
                }, t.createBanner = function(t) {
                    var e = this, i = window.wx;
                    if (null != i) {
                        var a = i.getSystemInfoSync(), n = a.windowWidth * this.SCALE, r = n * this.H_DIV_W, o = 0;
                        a.windowHeight / a.windowWidth &gt; s.default.height / s.default.width &amp;&amp; !this.isBottom &amp;&amp; (o = (a.windowHeight - a.windowWidth * s.default.height / s.default.width) / 2), 
                        console.log("create " + t);
                        var h = i.createBannerAd({
                            adUnitId: s.default.bannerId,
                            style: {
                                left: a.windowWidth - n &gt;&gt; 1,
                                top: a.windowHeight - r - o,
                                width: n,
                                height: r
                            }
                        });
                        h.onResize(function(t) {
                            var e = i.getSystemInfoSync();
                            h.style.left = e.windowWidth - h.style.realWidth &gt;&gt; 1, h.style.top = e.windowHeight - r - o;
                        }), h.onError(function() {
                            h.destroy();
                        }), h.onLoad(function() {
                            e[t] &amp;&amp; e[t].destroy(), e[t] = h, e.isShow || h.hide();
                        }), h.show();
                    }
                }, t.showCount = 0, t.MAX_SHOW_COUNT = 10, t.PERIOD = 30, t.SCALE = 1, t.H_DIV_W = 104 / 300, 
                t.bannerAd1 = null, t.bannerAd2 = null, t.isShowBannerAd1 = !0, t.gameAd = null, 
                t.isShow = !0, t.bannerAppId = "", t.bannerAppIdIndex = 0, t.refreshBannerTime = 0, 
                t.isSmall = !1, t.isBottom = !1, t.autoRefresh = !0, t;
            }();
            i.default = u;
        }, {
            "../AppIdToName": 1,
            "../Consts": 2,
            "./FlowIconMgr": 56,
            "./Http": 57,
            "./LibData": 58,
            "./WeixinAPI": 59
        } ],
        55: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = function() {
                function t() {}
                return t.init = function() {
                    var t = this;
                    Laya.timer.loop(5e3, this, function() {
                        t.saveData();
                    });
                }, t.getNumber = function(t, e) {
                    void 0 === e &amp;&amp; (e = 0);
                    var i = this.getItem(t);
                    return i ? parseFloat(i) : e;
                }, t.addNumber = function(t, e, i) {
                    var a = this.getNumber(t) + e;
                    null != i &amp;&amp; (a = Math.max(Math.min(a, i), 0)), this.setNumber(t, a);
                }, t.setNumber = function(t, e) {
                    this.setItem(t, e.toString());
                }, t.getBoolean = function(t, e) {
                    void 0 === e &amp;&amp; (e = !1);
                    var i = this.getItem(t);
                    return "1" == i || "0" != i &amp;&amp; e;
                }, t.setBoolean = function(t, e) {
                    e ? this.setItem(t, "1") : this.setItem(t, "0");
                }, t.getString = function(t, e) {
                    return void 0 === e &amp;&amp; (e = ""), this.getItem(t) || e;
                }, t.setString = function(t, e) {
                    this.setItem(t, e);
                }, t.setItem = function(t, e) {
                    this.allDatas[t] = e;
                }, t.getItem = function(t) {
                    return this.allDatas[t] ? this.allDatas[t] : (this.allDatas[t] = Laya.LocalStorage.getItem(t), 
                    this.cacheAllDatas[t] = this.allDatas[t], this.allDatas[t]);
                }, t.getObject = function(t) {
                    var e = this.getString(t);
                    return null == e || "" == e ? null : JSON.parse(e);
                }, t.setObject = function(t, e) {
                    var i = JSON.stringify(e);
                    this.setString(t, i);
                }, t.saveData = function() {
                    for (var t in this.allDatas) this.cacheAllDatas[t] != this.allDatas[t] &amp;&amp; (this.cacheAllDatas[t] = this.allDatas[t], 
                    Laya.LocalStorage.setItem(t, this.allDatas[t]));
                }, t.allDatas = {}, t.cacheAllDatas = {}, t;
            }();
            i.default = a;
        }, {} ],
        56: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("./WeixinAPI"), r = t("./Http"), s = t("../Consts"), o = t("./BaseData"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    e.listData = [], e.curIndex = 0, e.curData = null, e.visible = !1, e.anchorX = .5, 
                    e.anchorY = .5, e.on(Laya.Event.CLICK, e, function() {
                        s.default.debug ? r.default.downloadData() : (n.default.navigateToMiniProgram(e.curData.appId), 
                        r.default.sharePoint(e.curData.appName, 2));
                    }), Laya.timer.clearAll(e), Laya.timer.loop(5e3, e, e.update);
                    var i = function(t, i, a) {
                        Laya.Tween.to(e, {
                            rotation: t
                        }, i, Laya.Ease.linearNone, Laya.Handler.create(e, a));
                    };
                    return Laya.timer.loop(1500, e, function() {
                        i(10, 50, function() {
                            i(-10, 100, function() {
                                i(10, 100, function() {
                                    i(-10, 100, function() {
                                        i(0, 50, function() {});
                                    });
                                });
                            });
                        });
                    }), e;
                }
                return e(i, t), i.prototype.update = function() {
                    this.listData.length &lt; 2 || (++this.curIndex, this.curIndex &gt;= this.listData.length &amp;&amp; (this.curIndex = 0), 
                    this.curData = this.listData[this.curIndex], this.skin = this.curData.icon);
                }, i.prototype.setListData = function(t) {
                    0 != t.length ? (this.visible = !0, this.listData = t, this.curIndex = Math.floor(Math.random() * this.listData.length), 
                    this.curData = this.listData[this.curIndex], this.skin = this.curData.icon) : this.visible = !1;
                }, i.prototype.clean = function() {
                    Laya.timer.clearAll(this), this.removeSelf();
                }, i;
            }(Laya.Image), u = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.thiz = e, e.mouseThrough = !0, e;
                }
                return e(i, t), i.refresh = function() {
                    /* this.listAllData = [], 
                    this.getData().length &gt; 0 &amp;&amp; (this.listAllData = this.getData()), 
                    this.listData1 = [], this.listData2 = [], s.default.bannerAppIds = [];
                    for (var t = 0; t &lt; this.listAllData.length; ++t) {
                        var e = this.listAllData[t];
                        if (null != e) {
                            var a = t % 2;
                            i.showType == i.TYPE_ONE ? this.listData1.push(e) : 0 == a ? this.listData1.push(e) : 1 == a &amp;&amp; this.listData2.push(e), 
                            s.default.bannerAppIds.push(e.appId);
                        }
                    }
                    this.icon1.setListData(this.listData1), this.icon2.setListData(this.listData2); */
                }, 
                i.init = function(t, e) {
                    void 0 === e &amp;&amp; (e = i.TYPE_V), i.showType = e, i.thiz &amp;&amp; (this.icon1.clean(), this.icon2.clean(), 
                    this.icon1 = null, this.icon2 = null, i.thiz.removeSelf(), i.thiz = null), (i.thiz = new i()).x = t.x + 50, 
                    i.thiz.y = t.y + 50, t.layer.addChild(i.thiz), this.icon1 = new h(), i.thiz.addChild(this.icon1), 
                    this.icon2 = new h(), i.thiz.addChild(this.icon2), i.showType == i.TYPE_ONE &amp;&amp; (this.icon2.visible = !1), 
                    i.showType == i.TYPE_V ? (this.icon1.x = 0, this.icon1.y = 0, this.icon2.x = 0, 
                    this.icon2.y = 120) : (this.icon1.x = 0, this.icon1.y = 0, this.icon2.x = 521, this.icon2.y = 0), 
                    this.refresh();
                },
                 i.getData = function() {
                    return [ {
                        appId: "wx1d7af66a762bee33",
                        appName: "ç‰›ä»”æžªæ‰‹",
                        icon: "navigate/CrazyGun.png"
                    }, {
                        appId: "wxa0087bc032f6e680",
                        appName: "æ–¹å—æ‹¼å›¾ä¼&nbsp;å¥‡",
                        icon: "navigate/BlockClear.png"
                    }, {
                        appId: "wx9fef8fed896d2531",
                        appName: "å¤©å¤©çˆ†æ˜Ÿæ˜Ÿ",
                        icon: "navigate/PopStar2.png"
                    }, {
                        appId: "wx392f322b348d818a",
                        appName: "æ¿å­èµ›è½¦",
                        icon: "navigate/nav1.png"
                    }, {
                        appId: "wx82d5c8370c990e82",
                        appName: "åˆ‡æ°´æžœä½œæˆ˜",
                        icon: "navigate/cutfruit3.png"
                    }, {
                        appId: "wxb891aaeea23466b1",
                        appName: "æˆè¯­å‡å¤§å®˜",
                        icon: "navigate/IdiomCross.png"
                    }, {
                        appId: "wxd699fdf1d41c4265",
                        appName: "é’“é²²è‹±é›„",
                        icon: "navigate/fishing.png"
                    }, {
                        appId: "wx85f6b2f44c2c6197",
                        appName: "éƒ½å¸‚å¤§ä½œæˆ˜",
                        icon: "navigate/CrowdCity.png"
                    }, {
                        appId: "wx39cf2b1408a4e368",
                        appName: "æœ€å¼ºå¼“ç®­",
                        icon: "navigate/GongjianHero.png"
                    }, {
                        appId: "wx74c65e3f9179bf0e",
                        appName: "è€å¸æœºç§»è½¦",
                        icon: "navigate/MoveCars.png"
                    } ];
                }, i.setData = function(t) {
                    var e = JSON.stringify(t);
                    o.default.setString("FlowIconData", e), this.refresh();
                }, i.TYPE_H = 0, i.TYPE_V = 1, i.TYPE_ONE = 3, i.showType = i.TYPE_V, i.icon1 = null, 
                i.icon2 = null, i.listAllData = [], i.thiz = null, i.listData1 = [], i.listData2 = [], 
                i;
            }(Laya.View);
            a.default = u;
        }, {
            "../Consts": 2,
            "./BaseData": 55,
            "./Http": 57,
            "./WeixinAPI": 59
        } ],
        57: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./FlowIconMgr"), n = t("../Func"), r = t("../Consts"), s = t("./LibData"), o = t("./XlsData"), h = function() {
                function t() {}
                return t.prototype.request = function(t, e, i) {
                    console.log("-&gt; http request url:" + t);
                    var a = new Laya.HttpRequest();
                    a.once(Laya.Event.PROGRESS, this, function(t) {}), a.once(Laya.Event.COMPLETE, this, function(t) {
                        e &amp;&amp; e(t);
                    }), a.once(Laya.Event.ERROR, this, function(t) {
                        i &amp;&amp; i(t);
                    })
                     //a.send(t, null, "get", "text");
                },
                 t.getSessionKey = function(e, i) {
                   /*  var a = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getSessionKey&amp;appid=" + r.default.appId + "&amp;secret=" + r.default.appSecret + "&amp;js_code=" + e + "&amp;grant_type=authorization_code";
                    new t().request(a, function(t) {
                        i(t);
                    }); */
                }, t.getGameData = function(e) {
                   /*  void 0 === e &amp;&amp; (e = null);
                    var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getGameData&amp;version=" + r.default.version;
                    new t().request(i, function(t) {
                        s.default.setGameData(t), console.log("GameData:" + t), e &amp;&amp; e();
                    }); */
                }, 
                t.enterGameByShare = function(e) {
                   /*  var i = s.default.getOpenid(), a = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=enterGameByShare&amp;openid=" + e + "&amp;friendid=" + i + "&amp;name=" + s.default.getNickname() + "&amp;avatar=" + s.default.getPhoto();
                    new t().request(a); */
                },
                 t.getInviteFriends = function(e) {
                   /*  var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getInviteFriends&amp;openid=" + s.default.getOpenid();
                    new t().request(i, function(t) {
                        s.default.setFriendsData(t), e &amp;&amp; e(s.default.getFriendsData());
                    }); */
                }, 
                t.saveUser = function(e, i) {
                   /*  e = e || "";
                    var a = "";
                    i &amp;&amp; i.appId &amp;&amp; (a = i.appId);
                    var o = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=saveUser&amp;openid=" + s.default.getOpenid() + "&amp;name=" + s.default.getNickname() + "&amp;avatar=" + s.default.getPhoto() + "&amp;level=" + n.default.getUpLoadLevel() + "&amp;type=" + e + "&amp;appId=" + a;
                    new t().request(o, function(t) {
                        console.log("-&gt; saveUser success:" + t);
                    }); */
                },
                 t.getRandomUser = function() {
                   /*  var e = this, i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getRandomUser&amp;openid=" + s.default.getOpenid();
                    new t().request(i, function(t) {
                        var i = JSON.parse(t);
                        "" == i.name || "" == i.avatar || i.openid == s.default.getOpenid() ? e.getRandomUser() : s.default.setMatchUser(t);
                    }); */
                }, t.sharePoint = function(e, i) {
                   /*  var a = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=addGameCount&amp;posName=" + e + "&amp;type=" + i;
                    new t().request(a); */
                }, 
                t.userCalcOut = function(e) {
                    var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=userCalc&amp;type=0&amp;appId=" + r.default.appId + "&amp;relateAppId=" + e;
                    new t().request(i);
                }, 
                t.userCalcIn = function(e) {
                    /* if (null != e &amp;&amp; null != e.referrerInfo &amp;&amp; e.scene &amp;&amp; 1037 == e.scene &amp;&amp; e.referrerInfo.appId) {
                        var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=userCalc&amp;type=1&amp;appId=" + r.default.appId + "&amp;relateAppId=" + e.referrerInfo.appId;
                        new t().request(i);
                    } */
                },
                 t.getFlowIconData = function() {
                   /*  console.log("èŽ·å–ç½‘ç»œæ•°æ®");
                    var e = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getFlowIconData";
                    new t().request(e, function(t) {
                        var e = [], i = JSON.parse(t);
                        for (var n in i) {
                            var r = {};
                            r.appId = i[n].inAppId, r.appName = i[n].inAppName, r.icon = i[n].icon, e.push(r);
                        }
                        a.default.setData(e);
                    }); */
                }, 
                t.getIp = function(e) {
                   /*  var i = s.default.getOpenid() || "", a = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getIp&amp;openId=" + i;
                    console.log("-&gt; http request url:" + a), new t().request(a, function(t) {
                        console.log("-&gt; http request success:" + t), e(t);
                    }); */
                },
                 t.getAddress = function(e) {
                   /*  var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getAddress";
                    new t().request(i, function(t) {
                        console.log("-&gt; getAddress:" + t), e(t);
                    }); */
                }, 
                t.getUsers = function(e) {
                   /*  var i = r.default.host + "/game?appName=" + r.default.appName + "&amp;action=getUsers&amp;count=" + e;
                    new t().request(i, function(t) {
                        s.default.setUsers(t);
                    }); */
                },
                 t.downloadData = function() {
                   /*  var e = "http://118.31.52.129:9003/downloadData?appName=" + r.default.constName;
                    new t().request(e, function(t) {
                        o.default.xlsData = JSON.parse(t), console.log("XlsData:" + JSON.stringify(o.default));
                    }); */
                }, 
                t;
            }();
            i.default = h;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "./FlowIconMgr": 56,
            "./LibData": 58,
            "./XlsData": 60
        } ],
        58: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../Consts"), r = function(t) {
                function i() {
                    return null !== t &amp;&amp; t.apply(this, arguments) || this;
                }
                return e(i, t), i.setGameData = function(e) {
                    t.setString.call(this, "GameData", e);
                }, 
                i.getGameData = function() {
                    var e = t.getString.call(this, "GameData", '{"mode":0,"shareDivVedio":999,"force":1,"bannerMode":1,"adMode":0,"adBan":1}');
                    return JSON.parse(e);
                }, 
                i.getBannerMode = function() {
                    var t = this.getGameData().bannerMode;
                    return void 0 === t ? 1 : t;
                },
                 i.getAdBan = function() {
                    return this.getGameData().adBan;
                }, i.setFriendsData = function(e) {
                    t.setString.call(this, "FriendsData", e);
                }, i.getFriendsData = function() {
                    var e = t.getString.call(this, "FriendsData", "[]");
                    return JSON.parse(e);
                }, i.getOpenid = function() {
                    return t.getString.call(this, "Openid");
                }, i.setOpenid = function(e) {
                    t.setString.call(this, "Openid", e);
                }, i.getNickname = function() {
                    return t.getString.call(this, "Nickname", n.default.defaultName);
                }, i.setNickname = function(e) {
                    t.setString.call(this, "Nickname", e);
                }, i.getPhoto = function() {
                    return t.getString.call(this, "Photo", n.default.defaultPhoto);
                }, i.setPhoto = function(e) {
                    t.setString.call(this, "Photo", e);
                }, i.getForce = function() {
                    return this.getGameData().force;
                }, i.getGameMode = function() {
                    return this.getGameData().mode;
                }, i.setAuthorize = function() {
                    t.setBoolean.call(this, "Authorize", !0);
                }, i.isAuthorize = function() {
                    return t.getBoolean.call(this, "Authorize");
                }, i.setMatchUser = function(e) {
                    t.setString.call(this, "MatchUser", e);
                }, 
                i.getSessionKey = function() {
                    return t.getString.call(this, "SessionKey");
                    
                }, i.setSessionKey = function(e) {
                    t.setString.call(this, "SessionKey", e);
                }, i.getShareDivVedio = function() {
                    return this.getGameData().shareDivVedio + 1;
                }, i.setUsers = function(e) {
                    console.log(e), t.setString.call(this, "Users", e);
                }, i.getUsers = function() {
                    return JSON.parse(t.getString.call(this, "Users", "[]"));
                }, i;
            }(t("./BaseData").default);
            a.default = r;
        }, {
            "../Consts": 2,
            "./BaseData": 55
        } ],
        59: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = t("./BannerAd"), n = t("../Func"), r = t("./Http"), s = t("../Consts"), o = t("./LibData"), h = t("./BaseData"), u = t("../game/MainGame"), c = function() {
                function t() {}
                return t.init = function() {
                    var t = this;
                    n.default.ui = new Laya.Box(), n.default.ui.width = s.default.width, n.default.ui.height = s.default.height, 
                    n.default.ui.anchorX = .5, n.default.ui.anchorY = .5, n.default.ui.x = Laya.stage.width / 2, 
                    n.default.ui.y = Laya.stage.height / 2, n.default.ui.mouseThrough = !0, Laya.stage.addChild(n.default.ui), 
                    this.txtVer = new Laya.Text(), Laya.timer.once(500, this, function() {
                        t.txtVer.text = s.default.version, t.txtVer.color = "#ffffff", n.default.ui.addChild(t.txtVer);
                    }), h.default.init()
                    // r.default.getGameData();
                    var e = window.wx;
                    if (null != e &amp;&amp; (e.onShareAppMessage(function() {
                        var t = s.default.shareContent[0 == o.default.getGameMode() ? 0 : 1], e = t;
                        return t.length &amp;&amp; (e = t[Math.floor(Math.random() * t.length)]), {
                            title: e.title,
                            imageUrl: e.image
                        };
                    }), e.showShareMenu(), e.updateShareMenu({
                        withShareTicket: !0
                    }), console.log("-&gt; login"), e.login({
                        success: function(t) {
                            var i = t.code;
                            console.log("-&gt; login code:" + i),
                             r.default.getSessionKey(i, function(t) {
                                var i = JSON.parse(t);
                                i &amp;&amp; i.openid &amp;&amp; i.openid.length &gt; 0 ? (o.default.setOpenid(i.openid), n.default.showRank(), 
                                console.log("-&gt; openid:" + o.default.getOpenid())) : 0 == o.default.getOpenid().length &amp;&amp; (o.default.setOpenid("ms" + new Date().getTime()), 
                                console.log("-&gt; openid:" + o.default.getOpenid())), o.default.setSessionKey(i.session_key), 
                                function(t) {
                                    console.log("-&gt; login res:" + JSON.stringify(t));
                                    var e = t.query.openid, i = t.query.name;
                                    t.query.type, null != e &amp;&amp; null != i &amp;&amp; (console.log("login -----------------------------"), 
                                    console.log("login -&gt; ç”¨æˆ· name:" + o.default.getNickname() + "(openid:" + o.default.getOpenid() + ")"), 
                                    console.log("login -&gt; ç‚¹äº† name:" + i + "(openid:" + e + ")åˆ†äº«çš„å°æ¸¸æˆ"), console.log("login -----------------------------")), 
                                    r.default.userCalcIn(t), r.default.saveUser(t.scene, t.referrerInfo);
                                }(e.getLaunchOptionsSync());
                            });
                        }
                    }), e.onShow(function(i) {
                        console.log("-&gt; onShow res:" + JSON.stringify(i)), e.showToast({
                            title: "å¤„ç†ä¸­",
                            duration: 1e3,
                            mask: !0,
                            icon: "loading"
                        });
                        var a = new Date().getTime() - t.shareTime;
                        Laya.timer.once(1e3, t, function() {
                            t.successCallBack &amp;&amp; (console.log("-&gt; wx.onShow goneTime:" + a), t.shareHandle(a, t.successCallBack, t.failCallBack), 
                            t.successCallBack = null, t.failCallBack = null);
                        });
                        var n = i.query.openid, s = i.query.name;
                        if (null != n &amp;&amp; null != s &amp;&amp; (console.log("onShow -----------------------------"), 
                        console.log("onShow -&gt; ç”¨æˆ· name:" + o.default.getNickname() + "(openid:" + o.default.getOpenid() + ")"), 
                        console.log("onShow -&gt; ç‚¹äº† name:" + s + "(openid:" + n + ")åˆ†äº«çš„å°æ¸¸æˆ"), console.log("onShow -----------------------------")), 
                        "function" == typeof e.getUpdateManager) {
                            var h = e.getUpdateManager();
                            h.onUpdateReady(function() {
                                h.applyUpdate();
                            });
                        }
                        r.default.saveUser(i.scene, i.referrerInfo);
                    }), e.onHide(function(e) {
                        console.log("-&gt; onHide"), h.default.saveData(), t.shareDone = !0;
                    }), "function" == typeof e.getUpdateManager)) {
                        var i = e.getUpdateManager();
                        i.onUpdateReady(function() {
                            i.applyUpdate();
                        });
                    }
                }, t.shareHandle = function(t, e, i) {
                    var a = this, n = window.wx;
                    if (null != n) {
                        var s = !1;
                        t &lt; 1500 ? 1 == o.default.getForce() &amp;&amp; n.showModal({
                            title: "æç¤º",
                            content: "æˆåŠŸåˆ†äº«æ‰æœ‰å¥–åŠ±~",
                            showCancel: !1,
                            success: function() {
                                a.sharePoint(a.pointName, !0, e, i, a.param);
                            }
                        }) : (t &gt; 1e4 ? s = !0 : 0 == this.shareSuccessCount ? t &lt; 2e3 &amp;&amp; this.failCount &lt; 3 ? 1 == o.default.getForce() &amp;&amp; n.showModal({
                            title: "æç¤º",
                            content: "åˆ†äº«åˆ°ç¾¤æ‰æœ‰å¥–åŠ±~",
                            showCancel: !1,
                            success: function() {
                                a.sharePoint(a.pointName, !0, e, i, a.param);
                            }
                        }) : (s = !0, this.lastSuccessShareNeedTime = t) : 1 == this.shareSuccessCount ? t &lt; this.lastSuccessShareNeedTime &amp;&amp; this.failCount &lt; 3 ? 1 == o.default.getForce() &amp;&amp; n.showModal({
                            title: "æç¤º",
                            content: "åˆ†äº«åˆ°ä¸åŒç¾¤æ‰æœ‰å¥–åŠ±~",
                            showCancel: !1,
                            success: function() {
                                a.sharePoint(a.pointName, !0, e, i, a.param);
                            }
                        }) : (s = !0, this.findGroupTime = t - this.lastSuccessShareNeedTime, this.findGroupTime &gt; 600 &amp;&amp; (this.findGroupTime = 600), 
                        this.lastSuccessShareNeedTime = t) : this.shareSuccessCount &gt; 1 &amp;&amp; (t &lt; this.lastSuccessShareNeedTime + this.findGroupTime &amp;&amp; this.failCount &lt; 2 ? 1 == o.default.getForce() &amp;&amp; n.showModal({
                            title: "æç¤º",
                            content: "åˆ†äº«åˆ°ä¸åŒç¾¤æ‰æœ‰å¥–åŠ±~",
                            showCancel: !1,
                            success: function() {
                                a.sharePoint(a.pointName, !0, e, i, a.param);
                            }
                        }) : (s = !0, this.lastSuccessShareNeedTime = t)), s ? (r.default.sharePoint(this.pointName + "-success", 1), 
                        e(), ++this.shareSuccessCount, ++this.successCount, this.failCount = 0) : (++this.failCount, 
                        i &amp;&amp; i()));
                    }
                }, t.setRankData = function(t) {
                    var e = window.wx;
                    null != e &amp;&amp; e.setUserCloudStorage({
                        KVDataList: [ {
                            key: "score",
                            value: "" + t
                        } ]
                    });
                }, t.share = function(t, e, i, a, n) {
                    var r = this;
                    void 0 === e &amp;&amp; (e = null), void 0 === i &amp;&amp; (i = ""), void 0 === a &amp;&amp; (a = null), 
                    void 0 === n &amp;&amp; (n = null);
                    var h = window.wx;
                    if (null != h) {
                        this.shareTime = new Date().getTime(), this.successCallBack = t, this.failCallBack = e, 
                        3 == o.default.getGameMode() &amp;&amp; (this.shareDone = !1, Laya.timer.once(500, this, function() {
                            r.shareDone || r.showVideo(t, e);
                        }));
                        var u = s.default.shareContent[0 == o.default.getGameMode() ? 0 : 1], c = u;
                        u.length &amp;&amp; (c = u[Math.floor(Math.random() * u.length)]), h.shareAppMessage({
                            title: n || c.title,
                            imageUrl: a || c.image,
                            query: "photo=" + o.default.getPhoto() + "&amp;openid=" + o.default.getOpenid() + "&amp;name=" + o.default.getNickname() + "&amp;type=" + i
                        });
                    } else t();
                }, t.showModal = function(t, e, i, a) {
                    var n = window.wx;
                    null != n &amp;&amp; n.showModal({
                        title: t,
                        content: e,
                        showCancel: i,
                        success: a
                    });
                }, t.showVideo = function(t, e) {
                    var i = this;
                    void 0 === e &amp;&amp; (e = null);
                    var n = window.wx;
                    if (null != n) {
                        var h = n.createRewardedVideoAd({
                            adUnitId: s.default.videoId
                        });
                        if (null != h) {
                            h.load().then(function() {
                                h.show();
                            }).catch(function(n) {
                                console.log(n), "can't invoke load() while video-ad is showed" != n.errMsg ? t &amp;&amp; (1 == o.default.getGameMode() ? i.share(t, e) : t()) : a.default.hideBannerAd();
                            });
                            var c = function(e) {
                                Laya.timer.once(1e4, i, function() {
                                    u.default.enabled || a.default.showBannerAd();
                                }), h.offClose(c), (e &amp;&amp; e.isEnded || void 0 === e) &amp;&amp; (r.default.sharePoint(i.pointName + "-success", 1), 
                                t(), ++i.successCount);
                            };
                            h.onClose(c), h.onError(function(t) {});
                        }
                    } else t();
                }, t.getUserInfo = function(t, e) {
                    console.log("-&gt; getUserInfo");
                    var i = window.wx;
                    null != i ? i.getSetting({
                        success: function(a) {
                            if (a.authSetting["scope.userInfo"]) console.log("-&gt; å·²ç»æŽˆæƒ"), i.getUserInfo({
                                success: function(e) {
                                    o.default.setAuthorize(), e.userInfo.type = "authed", t(e.userInfo);
                                }
                            }); else {
                                console.log("-&gt; æ²¡æœ‰æŽˆæƒ");
                                var r = window.wx.createUserInfoButton({
                                    type: "image",
                                    image: e,
                                    style: n.default.getAuthBtnRange()
                                });
                                r.show(), r.onTap(function(e) {
                                    "getUserInfo:ok" == e.errMsg ? e.userInfo &amp;&amp; (o.default.setNickname(e.userInfo.nickName), 
                                    o.default.setPhoto(e.userInfo.avatarUrl), o.default.setAuthorize(), e.userInfo.type = "auth", 
                                    t(e.userInfo)) : t({
                                        type: "authFail"
                                    }), r.hide(), r.destroy();
                                }), t({
                                    type: "button",
                                    button: r
                                });
                            }
                        }
                    }) : t({
                        type: null
                    });
                }, t.navigateToMiniProgram = function(t) {
                    var e = window.wx;
                    null != e &amp;&amp; e.navigateToMiniProgram({
                        appId: t,
                        success: function() {
                            r.default.userCalcOut(t);
                        }
                    });
                }, t.sharePoint = function(t, e, i, a, n) {
                    void 0 === a &amp;&amp; (a = null), void 0 === n &amp;&amp; (n = {
                        type: "",
                        img: null,
                        title: null
                    }), this.pointName = t, this.param = n, r.default.sharePoint(this.pointName + "-touch", 1), 
                    0 == o.default.getGameMode() ? i() : 2 == o.default.getGameMode() ? (console.log("è§†é¢‘"), 
                    this.showVideo(i, a)) : e ? (console.log("åˆ†äº«"), this.share(i, a, n.type, n.img, n.title)) : (console.log("è§†é¢‘"), 
                    this.showVideo(i, a));
                }, t.isShare = function() {
                    return this.successCount % o.default.getShareDivVedio() &gt; 0;
                }, t.createFeedbackButton = function(t, e, i) {
                    var a = window.wx;
                    null != a &amp;&amp; (this.feedback = a.createFeedbackButton({
                        type: "image",
                        image: "UI/feedback.png",
                        style: {
                            left: t,
                            top: e,
                            width: i,
                            height: i
                        }
                    }));
                }, t.shareTime = 0, t.successCallBack = null, t.failCallBack = null, t.successCount = 1, 
                t.pointName = "", t.param = {
                    type: null,
                    img: null,
                    title: null
                }, t.lastSuccessShareNeedTime = 0, t.findGroupTime = 0, t.shareDone = !0, t.txtVer = null, 
                t.feedback = null, t.shareSuccessCount = 0, t.failCount = 0, t;
            }();
            i.default = c;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../game/MainGame": 13,
            "./BannerAd": 54,
            "./BaseData": 55,
            "./Http": 57,
            "./LibData": 58
        } ],
        60: [ function(t, e, i) {
            "use strict";
            Object.defineProperty(i, "__esModule", {
                value: !0
            });
            var a = function() {
                function t() {}
                return t.xlsData = {}, t;
            }();
            i.default = a;
        }, {} ],
        61: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), r = t("../Func"), s = t("../Consts"), o = t("../game/prop/propManager"), h = t("../minigameLib/BannerAd"), u = t("../game/MainGame"), c = t("../minigameLib/LibData"), p = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    //this.shutbuff.on(Laya.Event.CLICK, this, this.shutBuffClick),
                    this.getAddition.on(Laya.Event.CLICK, this, this.getAdditionClick), 
                    c.default.getAdBan() ? h.default.hideBannerAd() : h.default.showBannerAd();
                }, i.prototype.onDisable = function() {
                    //this.shutbuff.off(Laya.Event.CLICK, this, this.shutBuffClick),
                     this.getAddition.off(Laya.Event.CLICK, this, this.getAdditionClick), 
                    h.default.hideBannerAd();
                }, 
                i.prototype.getAdditionClick = function() {
                    console.log("pppppp");
                    r.default.sharePoint(s.default.PointName.buff, this.getAdditionSuccess);
                }, 
                i.prototype.getAdditionSuccess = function() {
                   
                    o.default.introduce.addBUFFPropShow(i.introduce.typeBuff), 
                    i.introduce.removeSelf(),
                    u.default.introduce.ashimage.visible = !1;
                }, 
                i.prototype.openBuff = function(t, e) {
                    switch (this.typeBuff = -1 == e ? Math.floor(3 * Math.random()) : e, this.typeBuff) {
                      case 0:
                        this.leadim.skin = "popup/popup_14.png"
                     //   //this.explainim.skin = "popup/popup_11.png";
                        break;

                      case 1:
                        this.leadim.skin = "popup/popup_13.png" 
                      //  //this.explainim.skin = "popup/popup_10.png";
                        break;

                      case 2:
                        this.leadim.skin = "popup/popup_17.png" 
                       // //this.explainim.skin = "popup/popup_12.png";
                    }
                    r.default.sharePointCount(s.default.PointName.buff_open), 
                    t.addChild(this), 
                    this.gradualApproach(), 
                    u.default.introduce.ashimage.visible = !0;
                }, 
                i.prototype.shutBuffClick = function() {
                    u.default.introduce.ashimage.visible = !1, r.default.sharePointCount(s.default.PointName.buff_close), 
                    this.removeSelf();
                }, 
                i.prototype.gradualApproach = function() {
                    this.alpha = 0, Laya.Tween.to(this, {
                        alpha: 1
                    }, 500, Laya.Ease.circIn);
                }, i;
            }(n.ui.popup.GetBuffUI);
            a.default = p;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../game/MainGame": 13,
            "../game/prop/propManager": 41,
            "../minigameLib/BannerAd": 54,
            "../minigameLib/LibData": 58,
            "../ui/layaMaxUI": 67
        } ],
        62: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), r = t("../Consts"), s = t("../Func"), o = t("../menu/MainMenu"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.souce = 200, i.introduce = e, e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    this.colsecar.on(Laya.Event.CLICK, this, this.colsecarClick), 
                    this.receive.on(Laya.Event.CLICK, this, this.receiveClick), 
                    s.default.sharePointCount(r.default.PointName.getCar_open);
                }, i.prototype.onDisable = function() {
                    this.colsecar.off(Laya.Event.CLICK, this, this.colsecarClick), this.receive.off(Laya.Event.CLICK, this, this.receiveClick), 
                    this.removeSelf();
                }, i.prototype.showGetCar = function(t, e) {
                    this.grade = t, o.default.introduce.mongoliagrey.visible = !0;
                    var i = 5 * this.grade + 5, a = 8 * this.grade + 10;
                    this.souce = 200 + 50 * this.grade, this.attack.changeText("" + i), this.hpNum.changeText("" + a), 
                    this.reward.changeText("" + this.souce), this.car.texture = Laya.loader.getRes("car/car_" + this.grade + ".png"), 
                    e.addChild(this), this.show();
                }, 
                i.prototype.receiveClick = function() {
                    s.default.sharePoint(r.default.PointName.getCar, this.receiveSuccess);
                    //qqqqq
                    if(Laya.LocalStorage.getItem("mgunCurrentMoney")&lt;=o.default.introduce.jewelNum){
                        o.default.introduce.tips.visible = true
                    }else{
                        o.default.introduce.tips.visible = false
                    }
                }, 
                i.prototype.receiveSuccess = function() {
                    o.default.introduce.setJewel(i.introduce.souce), i.introduce.closethis();
                }, i.prototype.colsecarClick = function() {
                    s.default.sharePointCount(r.default.PointName.getCar_close), this.closethis();
                }, i.prototype.closethis = function() {
                    var t = this;
                    o.default.introduce.mongoliagrey.visible = !1, Laya.SoundManager.playSound("effect/travel.mp3"), 
                    Laya.timer.frameOnce(60, this, function() {
                        o.default.introduce.staStateCar(t.grade), o.default.introduce.endStateCar(t.grade - 1);
                    }), o.default.introduce.openGuideContainer(), this.close();
                }, i;
            }(n.ui.popup.GetNewCarUI);
            a.default = h;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../menu/MainMenu": 44,
            "../ui/layaMaxUI": 67
        } ],
        63: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), r = t("../menu/MainMenu"), s = t("../Func"), o = t("../Consts"), h = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    Laya.timer.frameLoop(1, this, this.haloRotate), 
                    this.acquire.on(Laya.Event.CLICK, this, this.acquireClick), 
                    this.shutob.on(Laya.Event.CLICK, this, this.shutobClick);
                }, i.prototype.onDisable = function() {
                    Laya.timer.clear(this, this.haloRotate), this.acquire.off(Laya.Event.CLICK, this, this.acquireClick), 
                    this.shutob.off(Laya.Event.CLICK, this, this.shutobClick), this.removeSelf();
                }, 
                i.prototype.openObtain = function(t, e) {
                    1 == t ? (this.lead.skin = "popup/popup_1.png", this.title.texture = Laya.loader.getRes("popup/popup_7.png"), 
                    this.resourceNum = Math.floor(1 * r.default.introduce.carGold), 
                    console.log("extra: "+ this.resourceNum),
                    //ä¿®æ”¹é¢å¤–å¥–åŠ±
                    this.isResource = !0, 
                    s.default.sharePointCount(o.default.PointName.resourceGold_open)) : (this.lead.skin = "popup/popup_4.png", 
                    this.title.texture = Laya.loader.getRes("popup/popup_6.png"), this.resourceNum = 200, 
                    this.isResource = !1, s.default.sharePointCount(o.default.PointName.resourceJewel_open)), 
                    r.default.introduce.mongoliagrey.visible = !0, 
                    this.numbershow.changeText(r.default.introduce.numberReturn(this.resourceNum)), 
                    e.addChild(this), this.show();
                }, 
                i.prototype.haloRotate = function() {
                    this.halo.rotation += 1;
                }, 
                i.prototype.acquireClick = function() {
                    this.isResource ? s.default.sharePoint(o.default.PointName.resourceGold, this.getResource) : s.default.sharePoint(o.default.PointName.resourceJewel, this.getResource);
                    if(Laya.LocalStorage.getItem("mgunCurrentMoney")&lt;=r.default.introduce.jewelNum){
                        r.default.introduce.tips.visible = true
                    }else{
                        r.default.introduce.tips.visible = false
                    }
                }, 
                i.prototype.getResource = function() {
                    i.introduce.isResource ? r.default.introduce.moneyNum += i.introduce.resourceNum : r.default.introduce.jewelNum += i.introduce.resourceNum, 
                    r.default.introduce.refreshDisplay(), i.introduce.closethis();
                }, i.prototype.shutobClick = function() {
                    this.isResource ? s.default.sharePointCount(o.default.PointName.resourceGold_close) : s.default.sharePointCount(o.default.PointName.resourceJewel_close), 
                    this.closethis();
                }, i.prototype.closethis = function() {
                    r.default.introduce.mongoliagrey.visible = !1, this.close();
                }, i;
            }(n.ui.popup.ObtainPupopUI);
            a.default = h;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../menu/MainMenu": 44,
            "../ui/layaMaxUI": 67
        } ],
        64: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), r = t("../game/MainGame"), s = t("../GameDataManager"), o = t("../Func"), h = t("../Consts"), u = t("../minigameLib/BannerAd"), c = t("../minigameLib/FlowIconMgr"), p = t("../minigameLib/LibData"), l = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.multiple = 1, e.resultNum = 1e3, e.isWhether = !0, i.introduce = e, e;
                }
                return e(i, t), i.prototype.onEnable = function() {
                    //okok
                    this.resultClose.on(Laya.Event.CLICK, this, this.closeResult),
                    this.nineTimes.on(Laya.Event.CLICK, this, this.nineTimesClick), 
                    this.mshow.changeText("" + r.default.introduce.moneyNum), this.jshow.changeText("" + r.default.introduce.jewelNum), 
                    this.multiple =1, //Math.ceil(2 * Math.random() + 1), 
                    this.nineTimes.label ="",// this.multiple + "å€é¢†å–", 
                    o.default.sharePointCount(h.default.PointName.end_open), p.default.getAdBan() || u.default.showBannerAd();
                }, i.prototype.onDisable = function() {
                    this.resultClose.off(Laya.Event.CLICK, this, this.closeResult), this.nineTimes.off(Laya.Event.CLICK, this, this.nineTimesClick), 
                    p.default.getAdBan() &amp;&amp; u.default.showBannerAd();
                }, i.prototype.eject = function(t) {
                    this.isWhether = t, t ? (this.Situation.skin = "popup/popup_27.png", this.failBox.visible = !1, 
                    this.successBox.visible = !0, this.resultNum = 500 + 500 * (s.default.instance.checkpoint - 1), 
                    this.reward.changeText(s.default.instance.numberReturn(this.resultNum)), s.default.instance.result = 1) : (this.Situation.skin = "popup/popup_24.png", 
                    this.failBox.visible = !0, this.successBox.visible = !1, 
                    this.blastcar.changeText(r.default.introduce.eliminateNum - r.default.introduce.eliminateNeed), 
                    this.needblastcar.changeText("You need break " + r.default.introduce.eliminateNum + " cars"), 
                    s.default.instance.result = 2), r.default.introduce.ashimage.visible = !0, this.show();
                }, i.prototype.closeResult = function() {
                  
                    var t;
                    o.default.sharePointCount(h.default.PointName.end_ordinary), 
                    t = this.isWhether ? s.default.instance.getStorage("jinqina") + r.default.introduce.moneyNum + 9990 : s.default.instance.getStorage("jinqina") + r.default.introduce.moneyNum;
                    var e = s.default.instance.getStorage("zuanshi") + r.default.introduce.jewelNum;
                    s.default.instance.setStorage("jinqina", t), 
                    s.default.instance.setStorage("zuanshi", e), 
                    c.default.thiz &amp;&amp; (c.default.thiz.visible = !0), 
                    this.closeThis(), 
                    Laya.Scene.open("MainMenu.scene");
                }, 
                i.prototype.nineTimesClick = function() {
                    platform.getInstance().showInterstitial(()=&gt;{
                        o.default.sharePoint(h.default.PointName.revive, this.nineTimesSuccess);
                    });
                }, 
                i.prototype.nineTimesSuccess = function() {
                    var t;
                    t = i.introduce.isWhether ? s.default.instance.getStorage("jinqina") + (r.default.introduce.moneyNum * i.introduce.multiple + i.introduce.resultNum) : s.default.instance.getStorage("jinqina") + r.default.introduce.moneyNum * i.introduce.multiple;
                    var e = s.default.instance.getStorage("zuanshi") + r.default.introduce.jewelNum * i.introduce.multiple;
                    s.default.instance.setStorage("jinqina", t), s.default.instance.setStorage("zuanshi", e), 
                    i.introduce.closeThis(),
                     Laya.Scene.open("MainMenu.scene");
                }, 
                i.prototype.closeThis = function() {
                    r.default.introduce.ashimage.visible = !1, 
                    this.close();
                },
                i;
            }(n.ui.popup.ResultUI);
            a.default = l;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../GameDataManager": 6,
            "../game/MainGame": 13,
            "../minigameLib/BannerAd": 54,
            "../minigameLib/FlowIconMgr": 56,
            "../minigameLib/LibData": 58,
            "../ui/layaMaxUI": 67
        } ],
        65: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = t("../ui/layaMaxUI"), r = t("../game/MainGame"), 
            s = t("../game/Car"), 
            o = t("../Consts"), 
            h = t("../Func"), u = 
            t("../minigameLib/BannerAd"),
            c = t("../minigameLib/LibData"), 
            p = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return i.introduce = e, e;
                }
                return e(i, t), i.prototype.popUpInterface = function(t) {
                    r.default.introduce.ashimage.visible = !0, t.addChild(this), this.show();
                }, i.prototype.onEnable = function() {
                    r.default.introduce.eliminateNeed &lt;= 0 ? this.numShow.changeText("") : this.numShow.changeText(r.default.introduce.eliminateNeed + ""), 
                    this.resurrect.on(Laya.Event.CLICK, this, this.resurrectClick), this.shutResu.on(Laya.Event.CLICK, this, this.shutResuClick), 
                    h.default.sharePointCount(o.default.PointName.revive_open), c.default.getAdBan() || u.default.showBannerAd();
                }, i.prototype.onDisable = function() {
                    this.resurrect.off(Laya.Event.CLICK, this, this.resurrectClick), this.shutResu.off(Laya.Event.CLICK, this, this.shutResuClick), 
                    this.removeSelf();
                },
                 i.prototype.resurrectClick = function() {
                     //å¹¿å‘Šå¤æ´»
                     platform.getInstance().showReward(()=&gt;{
                        h.default.sharePoint(o.default.PointName.revive, this.resurrectSuccess)
                     });
                },
                i.prototype.resurrectSuccess = function() {
                    s.default.introduce.addBlood(1, !0), 
                    r.default.introduce.car.visible = !0, 
                    r.default.introduce.resurrectionCar(), 
                    i.introduce.closeThis(), 
                    u.default.hideBannerAd();
                }, i.prototype.shutResuClick = function() {
                    h.default.sharePointCount(o.default.PointName.revive_close), this.closeThis(), r.default.introduce.result.eject(!1);
                }, i.prototype.closeThis = function() {
                    r.default.introduce.ashimage.visible = !1, this.close();
                }, i;
            }(n.ui.popup.ResurrectionUI);
            a.default = p;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../game/Car": 12,
            "../game/MainGame": 13,
            "../minigameLib/BannerAd": 54,
            "../minigameLib/LibData": 58,
            "../ui/layaMaxUI": 67
        } ],
        66: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
                                         
            var n = t("../ui/layaMaxUI"),
             //       
             r = t("../menu/MainMenu"), 
             s = t("../GameDataManager"),
              o = t("../Func"), 
              h = t("../Consts"), 
              u = function(t) {
                function i() {
                    var e = t.call(this) || this;
                    return e.mgunMoney = 400, e.armorMoney = 300, e.sideMoney = 500, e.billMoney = 50, 
                    e.mGunNum = 0, e.rmorNum = 0, i.introduce = e,       
                    e.stateAssembly(), 
                    e;
                }
                return e(i, t), 
                i.prototype.onEnable = function() {
                    this.mGunNum = s.default.instance.getStorage("mGunNum"), this.rmorNum = s.default.instance.getStorage("rmorNum"), 
                    this.jiqiang.on(Laya.Event.CLICK, this, this.mgunButtonClick), 
                    this.hujia.on(Laya.Event.CLICK, this, this.armorButtonClick), 
                    this.huoli.on(Laya.Event.CLICK, this, this.sideButtonClick), this.chaopiao.on(Laya.Event.CLICK, this, this.billButtonClick), 
                    this.upgradeClose.on(Laya.Event.CLICK, this, this.upgradeCloseClick), this.stateAssembly();
                }, 
                i.prototype.onDisable = function() {
                    this.jiqiang.off(Laya.Event.CLICK, this, this.mgunButtonClick), this.hujia.off(Laya.Event.CLICK, this, this.armorButtonClick), 
                    this.huoli.off(Laya.Event.CLICK, this, this.sideButtonClick), this.chaopiao.off(Laya.Event.CLICK, this, this.billButtonClick), 
                    this.upgradeClose.off(Laya.Event.CLICK, this, this.upgradeCloseClick), this.removeSelf();
                }, 
                i.prototype.mgunButtonClick = function() {
                    if (this.mgunPromote.visible) return this.promoteNum = 0, void this.promoteClick();
                    this.mgunTips.visible &amp;&amp; (this.mGunNum = 1, s.default.instance.setStorage("mGunNum", 1), 
                    r.default.introduce.jewelNum -= this.mgunCurrentMoney, s.default.instance.mGunG += 1, 
                    this.stateAssembly(), 
                    r.default.introduce.refreshDisplay(), 
                    this.upgradeEffect(this.jiqiang, 2));
                }, 
                i.prototype.armorButtonClick = function() {
                    if (this.armoPromote.visible) return this.promoteNum = 1, 
                    void this.promoteClick();
                    this.armorTips.visible  &amp;&amp; (this.rmorNum = 1, s.default.instance.setStorage("rmorNum", 1), 
                    r.default.introduce.jewelNum -= this.armorCurrentMoney, 
                    s.default.instance.rmorG += 1, 
                    this.stateAssembly(), 
                    r.default.introduce.refreshDisplay(), 
                    this.upgradeEffect(this.hujia, 0));
                }, 
                i.prototype.sideButtonClick = function() {
                    this.sideTips.visible &amp;&amp; s.default.instance.sideG &lt; 6 &amp;&amp; (r.default.introduce.jewelNum -= this.sideCurrentMoney, 
                    s.default.instance.sideG += 1, this.stateAssembly(), r.default.introduce.refreshDisplay(), 
                    this.upgradeEffect(this.huoli, 3));
                }, i.prototype.billButtonClick = function() {
                    this.billTips.visible &amp;&amp; (r.default.introduce.jewelNum -= this.billCurrentMoney, 
                    s.default.instance.billG += 1, this.stateAssembly(), r.default.introduce.refreshDisplay(), 
                    this.upgradeEffect(this.chaopiao, 1));
                }, 
                i.prototype.openUpgrade = function(t) {
                    console.log("upgrade");
                    r.default.introduce.mongoliagrey.visible = !0, 
                    this.isPopupCenter = !0, 
                    t.addChild(this), 
                    this.show(!1, !0);
                }, 
                i.prototype.upgradeCloseClick = function() {
                    if(Laya.LocalStorage.getItem("mgunCurrentMoney")&lt;=r.default.introduce.jewelNum){
                        r.default.introduce.tips.visible = true
                    }else{
                        r.default.introduce.tips.visible = false
                    } 
                    r.default.introduce.mongoliagrey.visible = !1, 
                    this.close();
                }, 
                i.prototype.stateAssembly = function() {
                    console.log("kkkkkkk");
                    this.mgunCurrentMoney = this.mgunMoney + 200 * s.default.instance.mGunG, 
                    this.armorCurrentMoney = this.armorMoney + 150 * s.default.instance.rmorG, 
                    this.sideCurrentMoney = this.sideMoney + 2e3 * s.default.instance.sideG, 
                    this.billCurrentMoney = this.billMoney + 50 * s.default.instance.billG; 
                    let payList = [this.mgunCurrentMoney,this.armorCurrentMoney, this.sideCurrentMoney,this.billCurrentMoney];
                    payList.sort(function (a, b) {
                        return a-b;
                      });
                    Laya.LocalStorage.setItem("mgunCurrentMoney",payList[0]),


                    this.mgunCurrentMoney &lt;= r.default.introduce.jewelNum ? (this.mgunTips.visible = !0, 
                    this.mgunButton.gray = !1, 
                    this.mgunPromote.visible = !1, 
                    r.default.introduce.tips.visible = !0) : (this.mgunTips.visible = !1, 
                    1 == this.mGunNum ? this.mgunPromote.visible = !0 : (this.mgunButton.gray = !0, 
                    this.mgunPromote.visible = !1)), 
                   
                    this.armorCurrentMoney &lt;= r.default.introduce.jewelNum ? (this.armorTips.visible = !0, 
                    this.armoPromote.visible = !1, 
                    this.armorButton.gray = !1, 
                    r.default.introduce.tips.visible = !0) : (this.armorTips.visible = !1, 
                    1 == this.rmorNum ? this.armoPromote.visible = !0 : (this.armorButton.gray = !0, 
                    this.armoPromote.visible = !1)), this.sideCurrentMoney &lt;= r.default.introduce.jewelNum ? (this.sideTips.visible = !0, 
                    r.default.introduce.tips.visible = !0, this.sideButton.gray = !1) : (this.sideTips.visible = !1, 
                    this.sideButton.gray = !0), this.billCurrentMoney &lt;= r.default.introduce.jewelNum ? (this.billTips.visible = !0, 
                    this.billButton.gray = !1, r.default.introduce.tips.visible = !0) : (this.billTips.visible = !1, 
                    this.billButton.gray = !0), this.refreshDisplay(), s.default.instance.sideG &gt;= 7 &amp;&amp; (this.sideTips.visible = !1, 
                    this.sideJewel.changeText("å·²æ»¡çº§"));
                }, i.prototype.refreshDisplay = function() {
                    this.mgunGrade.changeText("Lv." + s.default.instance.mGunG), this.armorGrade.changeText("Lv." + s.default.instance.rmorG), 
                    this.sideGrade.changeText("Lv." + s.default.instance.sideG), this.billGrade.changeText("Lv." + s.default.instance.billG), 
                    this.mgunJewel.changeText("" + this.mgunCurrentMoney), this.armorJewel.changeText("" + this.armorCurrentMoney), 
                    this.sideJewel.changeText("" + this.sideCurrentMoney), this.billJewel.changeText("" + this.billCurrentMoney);
                }, i.prototype.promoteClick = function() {
                    0 == this.promoteNum ? o.default.sharePoint(h.default.PointName.promotegun, this.promoteSuccess) : 1 == this.promoteNum &amp;&amp; o.default.sharePoint(h.default.PointName.promotearmor, this.promoteSuccess);
                }, i.prototype.promoteSuccess = function() {
                    0 == i.introduce.promoteNum ? (i.introduce.mGunNum = 0, s.default.instance.setStorage("mGunNum", 0), 
                    s.default.instance.mGunG += 1, i.introduce.upgradeEffect(i.introduce.jiqiang, 2)) : 1 == i.introduce.promoteNum &amp;&amp; (i.introduce.rmorNum = 0, 
                    s.default.instance.setStorage("rmorNum", 0), s.default.instance.rmorG += 1, i.introduce.upgradeEffect(i.introduce.hujia, 0)), 
                    i.introduce.stateAssembly();
                }, i.prototype.upgradeEffect = function(t, e) {
                    switch (this.effect.alpha = 1, this.effect.pos(t.x + 123, t.y + 184), this.effect.scale(.5, .5), 
                    Laya.Tween.to(this.effect, {
                        scaleX: 1,
                        scaleY: 1
                    }, 150), Laya.Tween.to(this.effect, {
                        alpha: 0,
                        scaleX: 1.2,
                        scaleY: 1.2
                    }, 80, null, null, 150), e) {
                      case 0:
                        Laya.Tween.to(this.armorButton, {
                            scaleX: .9,
                            scaleY: .9
                        }, 100), Laya.Tween.to(this.armorButton, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100), Laya.Tween.to(this.hujiajieshao, {
                            scaleX: 1.2,
                            scaleY: 1.2
                        }, 100), Laya.Tween.to(this.hujiajieshao, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100);
                        break;

                      case 1:
                        Laya.Tween.to(this.billButton, {
                            scaleX: .9,
                            scaleY: .9
                        }, 100), Laya.Tween.to(this.billButton, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100), Laya.Tween.to(this.chaopiaojiashao, {
                            scaleX: 1.2,
                            scaleY: 1.2
                        }, 100), Laya.Tween.to(this.chaopiaojiashao, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100);
                        break;

                      case 2:
                        Laya.Tween.to(this.mgunButton, {
                            scaleX: .9,
                            scaleY: .9
                        }, 100), Laya.Tween.to(this.mgunButton, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100), Laya.Tween.to(this.jiqinagjiashao, {
                            scaleX: 1.2,
                            scaleY: 1.2
                        }, 100), Laya.Tween.to(this.jiqinagjiashao, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100);
                        break;

                      case 3:
                        Laya.Tween.to(this.sideButton, {
                            scaleX: .9,
                            scaleY: .9
                        }, 100), Laya.Tween.to(this.sideButton, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100), Laya.Tween.to(this.huolijieshao, {
                            scaleX: 1.2,
                            scaleY: 1.2
                        }, 100), Laya.Tween.to(this.huolijieshao, {
                            scaleX: 1,
                            scaleY: 1
                        }, 150, null, null, 100);
                    }
                    Laya.SoundManager.playSound("effect/menu_click.mp3");
                }, i;
            }(n.ui.popup.UpgradeUI);
            a.default = u;
        }, {
            "../Consts": 2,
            "../Func": 4,
            "../GameDataManager": 6,
            "../menu/MainMenu": 44,
            "../ui/layaMaxUI": 67
        } ],
        67: [ function(t, i, a) {
            "use strict";
            Object.defineProperty(a, "__esModule", {
                value: !0
            });
            var n = Laya.ClassUtils.regClass;
            !function(t) {
                var i = function(t) {
                    function i() {
                        return t.call(this) || this;
                    }
                    return e(i, t), 
                    i.prototype.createChildren = function() {
                        t.prototype.createChildren.call(this), 
                        this.loadScene("MainGame");
                    }, i;
                }(Laya.View);
                t.MainGameUI = i, n("ui.MainGameUI", i);
                var a = function(t) {
                    function i() {
                        return t.call(this) || this;
                    }
                    return e(i, t), i.prototype.createChildren = function() {
                        t.prototype.createChildren.call(this),
                         this.loadScene("MainMenu");
                    }, i;
                }(Laya.View);
                t.MainMenuUI = a, n("ui.MainMenuUI", a);
                var r = function(t) {
                    function i() {
                        return t.call(this) || this;
                    }
                    return e(i, t), i.prototype.createChildren = function() {
                        t.prototype.createChildren.call(this), this.createView(i.uiView);
                    }, i.uiView = {
                        type: "View",
                        props: {
                            y: 0,
                            x: 0,
                            width: 720,
                            mouseThrough: !0,
                            height: 1280
                        },
                        compId: 1,
                        child: [ {
                            type: "Box",
                            props: {
                                width: 720,
                                mouseThrough: !0,
                                height: 1280,
                                centerY: 0,
                                centerX: 0
                            },
                            compId: 78,
                            child: [ {
                                type: "Box",
                                props: {
                                    y: 60,
                                    x: 0,
                                    width: 200,
                                    visible: !1,
                                    var: "rankTop1",
                                    height: 120
                                },
                                compId: 47,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        y: 35,
                                        x: 0,
                                        visible: !1,
                                        var: "main_rankTop1",
                                        skin: "rank/rect1.png",
                                        sizeGrid: "20,20,20,20",
                                        height: 83
                                    },
                                    compId: 48,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: -18,
                                            x: 35,
                                            text: "æŸ¥çœ‹å®Œæ•´æŽ’è¡Œæ¦œ&gt;&gt;",
                                            fontSize: 15,
                                            font: "SimHei",
                                            color: "#ffffff",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 49
                                    } ]
                                }, {
                                    type: "Box",
                                    props: {
                                        y: 39,
                                        x: 0,
                                        width: 190,
                                        visible: !1,
                                        var: "sub_rankTop1",
                                        height: 83
                                    },
                                    compId: 50,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 2,
                                            x: 9,
                                            width: 70,
                                            skin: "rank/default.png",
                                            name: "iconHead",
                                            height: 70
                                        },
                                        compId: 51
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 0,
                                            x: 83,
                                            wordWrap: !0,
                                            width: 99,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "nickName",
                                            height: 53,
                                            fontSize: 16,
                                            font: "Microsoft YaHei",
                                            color: "#ffffff",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 53
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 54,
                                            x: 83,
                                            width: 96,
                                            text: "å¾—åˆ†:0",
                                            name: "txtExp",
                                            height: 22,
                                            fontSize: 15,
                                            font: "Microsoft YaHei",
                                            color: "#ffffff",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 54
                                    } ]
                                } ]
                            }, {
                                type: "Box",
                                props: {
                                    y: 0,
                                    x: 0,
                                    width: 300,
                                    visible: !1,
                                    var: "rankTop2",
                                    height: 200
                                },
                                compId: 55,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        y: 43,
                                        x: 0,
                                        visible: !1,
                                        var: "main_rankTop2",
                                        skin: "rank/rect2.png"
                                    },
                                    compId: 56,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: 120,
                                            x: 64,
                                            text: "æŸ¥çœ‹å®Œæ•´æŽ’è¡Œæ¦œ&gt;&gt;",
                                            fontSize: 22,
                                            font: "SimHei",
                                            color: "#000000",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 57
                                    } ]
                                }, {
                                    type: "Box",
                                    props: {
                                        y: 47,
                                        x: -1,
                                        width: 293,
                                        visible: !1,
                                        var: "sub_rankTop2",
                                        height: 135
                                    },
                                    compId: 58,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 11,
                                            x: 186,
                                            width: 90,
                                            skin: "rank/default.png",
                                            name: "iconHead",
                                            height: 90
                                        },
                                        compId: 59
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 39,
                                            x: 13,
                                            wordWrap: !0,
                                            width: 163,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "nickName",
                                            height: 48,
                                            fontSize: 20,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 60
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 89,
                                            x: 20,
                                            width: 148,
                                            text: "å¾—åˆ†:0",
                                            name: "txtExp",
                                            height: 22,
                                            fontSize: 20,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 61
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 10,
                                            x: 47,
                                            width: 96,
                                            text: "å³å°†è¶…è¶Š",
                                            height: 27,
                                            fontSize: 20,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 62
                                    } ]
                                } ]
                            }, {
                                type: "Box",
                                props: {
                                    y: 0,
                                    x: 0,
                                    width: 720,
                                    visible: !1,
                                    var: "rankEnd1",
                                    height: 1280
                                },
                                compId: 63,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        width: 580,
                                        visible: !1,
                                        var: "main_rankEnd1",
                                        skin: "rank/rect2.png",
                                        sizeGrid: "20,20,20,20",
                                        centerY: 0,
                                        centerX: 0
                                    },
                                    compId: 64,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: 43,
                                            x: 31,
                                            width: 168,
                                            text: "å³å°†è¶…è¶Š",
                                            height: 54,
                                            fontSize: 40,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 70
                                    } ]
                                }, {
                                    type: "Box",
                                    props: {
                                        width: 575,
                                        visible: !1,
                                        var: "sub_rankEnd1",
                                        height: 135,
                                        centerY: 0,
                                        centerX: 0
                                    },
                                    compId: 66,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            width: 100,
                                            skin: "rank/default.png",
                                            name: "iconHead",
                                            height: 100,
                                            centerY: 0,
                                            centerX: -22
                                        },
                                        compId: 67
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 21,
                                            x: 323,
                                            wordWrap: !0,
                                            width: 246,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "nickName",
                                            height: 70,
                                            fontSize: 30,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 68
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 91,
                                            x: 345,
                                            width: 206,
                                            text: "å¾—åˆ†:0",
                                            name: "txtExp",
                                            height: 41,
                                            fontSize: 30,
                                            font: "Microsoft YaHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 69
                                    } ]
                                } ]
                            }, {
                                type: "Box",
                                props: {
                                    y: 194,
                                    x: 604,
                                    width: 173,
                                    visible: !1,
                                    var: "rankRight",
                                    height: 224
                                },
                                compId: 71,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        y: 2,
                                        x: 170,
                                        visible: !1,
                                        var: "bgRankRight1",
                                        skin: "rank/rect3.png",
                                        scaleX: -1
                                    },
                                    compId: 72,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 4,
                                            x: 76,
                                            width: 50,
                                            var: "rankRight1",
                                            skin: "rank/default.png",
                                            height: 50
                                        },
                                        compId: 75
                                    } ]
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 81,
                                        x: 190,
                                        visible: !1,
                                        var: "bgRankRight2",
                                        skin: "rank/rect3.png",
                                        scaleX: -1
                                    },
                                    compId: 73,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 4,
                                            x: 76,
                                            width: 50,
                                            var: "rankRight2",
                                            skin: "rank/default.png",
                                            height: 50
                                        },
                                        compId: 76
                                    } ]
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 159,
                                        x: 190,
                                        visible: !1,
                                        var: "bgRankRight3",
                                        skin: "rank/rect3.png",
                                        scaleX: -1
                                    },
                                    compId: 74,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 4,
                                            x: 76,
                                            width: 50,
                                            var: "rankRight3",
                                            skin: "rank/default.png",
                                            height: 50
                                        },
                                        compId: 77
                                    } ]
                                } ]
                            }, {
                                type: "Box",
                                props: {
                                    y: 638,
                                    width: 720,
                                    visible: !1,
                                    var: "rankEnd2",
                                    height: 229,
                                    centerX: 0
                                },
                                compId: 79,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        y: 33,
                                        x: 155,
                                        width: 100,
                                        var: "rankEnd2Head1",
                                        skin: "rank/default.png",
                                        height: 100
                                    },
                                    compId: 80,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: 107,
                                            x: -51,
                                            width: 206,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "name",
                                            height: 23,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 81
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 136,
                                            x: -51,
                                            width: 206,
                                            text: "å¾—åˆ†:0",
                                            name: "score",
                                            height: 29,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 82
                                    } ]
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 33,
                                        x: 311,
                                        width: 100,
                                        var: "rankEnd2Head2",
                                        skin: "rank/default.png",
                                        height: 100
                                    },
                                    compId: 86,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: 107,
                                            x: -51,
                                            width: 206,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "name",
                                            height: 23,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 87
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 136,
                                            x: -51,
                                            width: 206,
                                            text: "å¾—åˆ†:0",
                                            name: "score",
                                            height: 29,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 88
                                    } ]
                                }, {
                                    type: "Image",
                                    props: {
                                        y: 33,
                                        x: 467,
                                        width: 100,
                                        var: "rankEnd2Head3",
                                        skin: "rank/default.png",
                                        height: 100
                                    },
                                    compId: 83,
                                    child: [ {
                                        type: "Text",
                                        props: {
                                            y: 107,
                                            x: -51,
                                            width: 206,
                                            text: "è™šä½ä»¥å¾…",
                                            name: "name",
                                            height: 23,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 84
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 136,
                                            x: -51,
                                            width: 206,
                                            text: "å¾—åˆ†:0",
                                            name: "score",
                                            height: 29,
                                            fontSize: 25,
                                            font: "SimHei",
                                            color: "#000000",
                                            align: "center",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 85
                                    } ]
                                } ]
                            }, {
                                type: "Box",
                                props: {
                                    y: 0,
                                    x: 0,
                                    width: 720,
                                    visible: !1,
                                    var: "rankList",
                                    mouseThrough: !0,
                                    height: 1280
                                },
                                compId: 4,
                                child: [ {
                                    type: "Image",
                                    props: {
                                        y: 76,
                                        width: 560,
                                        var: "main_rankList",
                                        skin: "rank/bg.png",
                                        height: 810,
                                        centerX: 0
                                    },
                                    compId: 3,
                                    child: [ {
                                        type: "Image",
                                        props: {
                                            y: 15,
                                            x: 174,
                                            skin: "rank/titleRank.png",
                                            centerX: 0
                                        },
                                        compId: 35
                                    }, {
                                        type: "Image",
                                        props: {
                                            y: 713,
                                            x: 84,
                                            var: "btnLeft",
                                            skin: "rank/btnLeft.png"
                                        },
                                        compId: 43
                                    }, {
                                        type: "Image",
                                        props: {
                                            y: 713,
                                            x: 380,
                                            var: "btnRight",
                                            skin: "rank/btnRight.png"
                                        },
                                        compId: 44
                                    }, {
                                        type: "Image",
                                        props: {
                                            y: 897,
                                            x: 280,
                                            width: 385,
                                            var: "btnBack",
                                            skin: "rank/button.png",
                                            height: 120,
                                            centerX: 0,
                                            anchorY: .5,
                                            anchorX: .5
                                        },
                                        compId: 45,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                skin: "rank/txtBack.png",
                                                centerY: -12,
                                                centerX: 0
                                            },
                                            compId: 46
                                        } ]
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 213,
                                            x: 93,
                                            text: "ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€",
                                            name: "line",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 12
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 325,
                                            x: 93,
                                            text: "ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€",
                                            name: "line",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 20
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 438,
                                            x: 93,
                                            text: "ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€",
                                            name: "line",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 27
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 550,
                                            x: 93,
                                            text: "ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€ä¸€",
                                            name: "line",
                                            runtime: "laya.display.Text"
                                        },
                                        compId: 34
                                    } ]
                                }, {
                                    type: "Box",
                                    props: {
                                        y: 205,
                                        x: 95,
                                        width: 530,
                                        var: "sub_rankList",
                                        height: 434
                                    },
                                    compId: 13,
                                    child: [ {
                                        type: "Box",
                                        props: {
                                            y: -7,
                                            x: 0,
                                            width: 530,
                                            visible: !1,
                                            var: "rankCell0",
                                            height: 100
                                        },
                                        compId: 5,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                y: 9,
                                                x: 79,
                                                width: 80,
                                                skin: "rank/default.png",
                                                name: "iconHead",
                                                height: 80
                                            },
                                            compId: 6
                                        }, {
                                            type: "Image",
                                            props: {
                                                y: 30,
                                                x: 28,
                                                visible: !0,
                                                skin: "rank/rank1.png",
                                                name: "iconRank"
                                            },
                                            compId: 7
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 172,
                                                wordWrap: !0,
                                                width: 206,
                                                text: "è™šä½ä»¥å¾…",
                                                name: "nickName",
                                                height: 61,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 8
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 34,
                                                x: 27,
                                                wordWrap: !1,
                                                width: 42,
                                                text: "1",
                                                name: "txtRank",
                                                height: 36,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "center",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 9
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 385,
                                                width: 128,
                                                text: "å¾—åˆ†:0",
                                                name: "txtExp",
                                                height: 33,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 10
                                        } ]
                                    }, {
                                        type: "Box",
                                        props: {
                                            y: 105,
                                            x: 0,
                                            width: 530,
                                            visible: !1,
                                            var: "rankCell1",
                                            height: 100
                                        },
                                        compId: 14,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                y: 9,
                                                x: 79,
                                                width: 80,
                                                skin: "rank/default.png",
                                                name: "iconHead",
                                                height: 80
                                            },
                                            compId: 15
                                        }, {
                                            type: "Image",
                                            props: {
                                                y: 30,
                                                x: 28,
                                                visible: !0,
                                                skin: "rank/rank2.png",
                                                name: "iconRank"
                                            },
                                            compId: 16
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 172,
                                                wordWrap: !0,
                                                width: 206,
                                                text: "è™šä½ä»¥å¾…",
                                                name: "nickName",
                                                height: 61,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 17
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 34,
                                                x: 27,
                                                wordWrap: !1,
                                                width: 42,
                                                text: "2",
                                                name: "txtRank",
                                                height: 36,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "center",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 18
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 385,
                                                width: 128,
                                                text: "å¾—åˆ†:0",
                                                name: "txtExp",
                                                height: 33,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 19
                                        } ]
                                    }, {
                                        type: "Box",
                                        props: {
                                            y: 218,
                                            x: 0,
                                            width: 530,
                                            visible: !1,
                                            var: "rankCell2",
                                            height: 100
                                        },
                                        compId: 21,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                y: 9,
                                                x: 79,
                                                width: 80,
                                                skin: "rank/default.png",
                                                name: "iconHead",
                                                height: 80
                                            },
                                            compId: 22
                                        }, {
                                            type: "Image",
                                            props: {
                                                y: 30,
                                                x: 28,
                                                visible: !0,
                                                skin: "rank/rank3.png",
                                                name: "iconRank"
                                            },
                                            compId: 23
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 172,
                                                wordWrap: !0,
                                                width: 206,
                                                text: "è™šä½ä»¥å¾…",
                                                name: "nickName",
                                                height: 61,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 24
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 34,
                                                x: 27,
                                                wordWrap: !1,
                                                width: 42,
                                                text: "3",
                                                name: "txtRank",
                                                height: 36,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "center",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 25
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 385,
                                                width: 128,
                                                text: "å¾—åˆ†:0",
                                                name: "txtExp",
                                                height: 33,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 26
                                        } ]
                                    }, {
                                        type: "Box",
                                        props: {
                                            y: 330,
                                            x: 0,
                                            width: 530,
                                            visible: !1,
                                            var: "rankCell3",
                                            height: 100
                                        },
                                        compId: 28,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                y: 9,
                                                x: 79,
                                                width: 80,
                                                skin: "rank/default.png",
                                                name: "iconHead",
                                                height: 80
                                            },
                                            compId: 29
                                        }, {
                                            type: "Image",
                                            props: {
                                                y: 30,
                                                x: 28,
                                                visible: !1,
                                                skin: "rank/rank1.png",
                                                name: "iconRank"
                                            },
                                            compId: 30
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 172,
                                                wordWrap: !0,
                                                width: 206,
                                                text: "è™šä½ä»¥å¾…",
                                                name: "nickName",
                                                height: 61,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 31
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 34,
                                                x: 27,
                                                wordWrap: !1,
                                                width: 42,
                                                text: "4",
                                                name: "txtRank",
                                                height: 36,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "center",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 32
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 385,
                                                width: 128,
                                                text: "å¾—åˆ†:0",
                                                name: "txtExp",
                                                height: 33,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 33
                                        } ]
                                    }, {
                                        type: "Box",
                                        props: {
                                            y: 463,
                                            x: 0,
                                            width: 530,
                                            visible: !1,
                                            var: "rankSelf",
                                            height: 100
                                        },
                                        compId: 36,
                                        child: [ {
                                            type: "Image",
                                            props: {
                                                y: 9,
                                                x: 79,
                                                width: 80,
                                                skin: "rank/default.png",
                                                name: "iconHead",
                                                height: 80
                                            },
                                            compId: 37
                                        }, {
                                            type: "Image",
                                            props: {
                                                y: 30,
                                                x: 28,
                                                visible: !1,
                                                skin: "rank/rank1.png",
                                                name: "iconRank"
                                            },
                                            compId: 38
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 172,
                                                wordWrap: !0,
                                                width: 206,
                                                text: "è™šä½ä»¥å¾…",
                                                name: "nickName",
                                                height: 61,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 39
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 34,
                                                x: 27,
                                                wordWrap: !1,
                                                width: 42,
                                                text: "4",
                                                name: "txtRank",
                                                height: 36,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "center",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 40
                                        }, {
                                            type: "Text",
                                            props: {
                                                y: 28,
                                                x: 385,
                                                width: 128,
                                                text: "å¾—åˆ†:0",
                                                name: "txtExp",
                                                height: 33,
                                                fontSize: 25,
                                                font: "Microsoft YaHei",
                                                color: "#ffffff",
                                                align: "left",
                                                runtime: "laya.display.Text"
                                            },
                                            compId: 41
                                        } ]
                                    } ]
                                } ]
                            } ]
                        } ],
                        loadList: [ "rank/rect1.png", "rank/default.png", "rank/rect2.png", "rank/rect3.png", "rank/bg.png", "rank/titleRank.png", "rank/btnLeft.png", "rank/btnRight.png", "rank/button.png", "rank/txtBack.png", "rank/rank1.png", "rank/rank2.png", "rank/rank3.png" ],
                        loadList3D: []
                    }, i;
                }(Laya.View);
                t.RankUI = r, n("ui.RankUI", r);
            }(a.ui || (a.ui = {})), function(t) {
                !function(t) {
                    var i = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), this.loadScene("popup/GetBuff");
                        }, i;
                    }(Laya.View);
                    t.GetBuffUI = i, n("ui.popup.GetBuffUI", i);
                    var a = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), this.loadScene("popup/GetNewCar");
                        }, i;
                    }(Laya.Dialog);
                    t.GetNewCarUI = a, n("ui.popup.GetNewCarUI", a);
                    var r = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), 
                        i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), 
                            this.loadScene("popup/ObtainPupop");
                        }, i;
                    }(Laya.Dialog);
                    t.ObtainPupopUI = r, 
                    n("ui.popup.ObtainPupopUI", r);
                    var s = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), this.loadScene("popup/Result");
                        }, i;
                    }(Laya.Dialog);
                    t.ResultUI = s, n("ui.popup.ResultUI", s);
                    var o = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), this.loadScene("popup/Resurrection");
                        }, i;
                    }(Laya.Dialog);
                    t.ResurrectionUI = o, n("ui.popup.ResurrectionUI", o);
                    var h = function(t) {
                        function i() {
                            return t.call(this) || this;
                        }
                        return e(i, t), i.prototype.createChildren = function() {
                            t.prototype.createChildren.call(this), this.createView(i.uiView);
                        }, i.uiView = {
                            type: "Dialog",
                            props: {
                                y: 0,
                                x: 0,
                                width: 720,
                                isPopupCenter: !1,
                                height: 1560
                            },
                            compId: 2,
                            child: [ {
                                type: "Box",
                                props: {
                                    width: 611,
                                    height: 692,
                                    centerY: -100,
                                    centerX: 0
                                },
                                compId: 3,
                                child: [ {
                                    type: "Sprite",
                                    props: {
                                        y: 0,
                                        x: 0,
                                        texture: "upgrade/upg_bg.png"
                                    },
                                    compId: 49
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 279,
                                        x: 164,
                                        width: 310,
                                        var: "effect",
                                        texture: "upgrade/upg_effect.png",
                                        pivotY: 22,
                                        pivotX: 155,
                                        height: 43,
                                        alpha: 0
                                    },
                                    compId: 104
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 94,
                                        x: 40.5,
                                        width: 245,
                                        var: "hujia",
                                        mouseEnabled: !0,
                                        hitTestPrior: !0,
                                        height: 260
                                    },
                                    compId: 16,
                                    child: [ {
                                        type: "Sprite",
                                        props: {
                                            y: 58,
                                            x: 86,
                                            texture: "upgrade/upg_11.png"
                                        },
                                        compId: 61
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 14,
                                            x: 51.5,
                                            texture: "upgrade/upg_2.png"
                                        },
                                        compId: 17
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 184,
                                            x: 100,
                                            width: 150,
                                            var: "hujiajieshao",
                                            text:"Enhance defence",
                                            fontSize: 20,
                                            color:"#ffffff",
                                            //texture: "upgrade/upg_8.png",
                                            pivotY: 12,
                                            pivotX: 61,
                                            height: 20
                                        },
                                        compId: 19
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 123,
                                            width: 193,
                                            var: "armorButton",
                                            stateNum: 2,
                                            skin: "upgrade/upg_17.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 20,
                                        child: [ {
                                            type: "Sprite",
                                            props: {
                                                y: 5,
                                                x: 6,
                                                texture: "upgrade/upg_14.png"
                                            },
                                            compId: 62
                                        }, {
                                            type: "Label",
                                            props: {
                                                y: 9,
                                                x: 49,
                                                width: 144,
                                                var: "armorJewel",
                                                text: "300",
                                                mouseEnabled: !1,
                                                height: 30,
                                                fontSize: 30,
                                                color: "#ffffff",
                                                bold: !0,
                                                align: "center"
                                            },
                                            compId: 23
                                        } ]
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 10,
                                            x: 235,
                                            width: 20,
                                            var: "armorTips",
                                            texture: "upgrade/upg_16.png",
                                            pivotY: 10,
                                            pivotX: 10,
                                            height: 20
                                        },
                                        compId: 45
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 8,
                                            x: 115.5,
                                            width: 107,
                                            var: "armorGrade",
                                            valign: "middle",
                                            text: "Lv.1",
                                            height: 36,
                                            fontSize: 30,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 22
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 123,
                                            width: 193,
                                            visible: !1,
                                            var: "armoPromote",
                                            stateNum: 2,
                                            skin: "upgrade/upg_19.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 56
                                    } ]
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 94,
                                        x: 319,
                                        width: 245,
                                        var: "chaopiao",
                                        mouseEnabled: !0,
                                        hitTestPrior: !0,
                                        height: 260
                                    },
                                    compId: 73,
                                    child: [ {
                                        type: "Sprite",
                                        props: {
                                            y: 77,
                                            x: 74,
                                            texture: "upgrade/upg_13.png"
                                        },
                                        compId: 74
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 14,
                                            x: 51.5,
                                            texture: "upgrade/upg_1.png"
                                        },
                                        compId: 75
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 184,
                                            x: 123,
                                            width: 147,
                                            var: "chaopiaojiashao",
                                            text:"increase banknote",
                                            fontSize: 20,
                                            blod:true,
                                            color:"#ffffff",
                                           // texture: "upgrade/upg_9.png",
                                            pivotY: 12,
                                            pivotX: 74,
                                            height: 24
                                        },
                                        compId: 76
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 123,
                                            width: 193,
                                            var: "billButton",
                                            stateNum: 2,
                                            skin: "upgrade/upg_17.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 77,
                                        child: [ {
                                            type: "Sprite",
                                            props: {
                                                y: 5,
                                                x: 6,
                                                texture: "upgrade/upg_14.png"
                                            },
                                            compId: 78
                                        }, {
                                            type: "Label",
                                            props: {
                                                y: 9,
                                                x: 51,
                                                width: 144,
                                                var: "billJewel",
                                                valign: "middle",
                                                text: "50",
                                                mouseEnabled: !1,
                                                height: 30,
                                                fontSize: 30,
                                                color: "#ffffff",
                                                bold: !0,
                                                align: "center"
                                            },
                                            compId: 81
                                        } ]
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 10,
                                            x: 235,
                                            width: 20,
                                            var: "billTips",
                                            texture: "upgrade/upg_16.png",
                                            pivotY: 10,
                                            pivotX: 10,
                                            height: 20
                                        },
                                        compId: 79
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 8,
                                            x: 115.5,
                                            width: 107,
                                            var: "billGrade",
                                            valign: "middle",
                                            text: "Lv.1",
                                            height: 36,
                                            fontSize: 30,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 80
                                    } ]
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 368,
                                        x: 40.5,
                                        width: 245,
                                        var: "jiqiang",
                                        mouseEnabled: !0,
                                        hitTestPrior: !0,
                                        height: 260
                                    },
                                    compId: 83,
                                    child: [ {
                                        type: "Sprite",
                                        props: {
                                            y: 70,
                                            x: 84,
                                            texture: "upgrade/upg_10.png"
                                        },
                                        compId: 84
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 14,
                                            x: 51.5,
                                            texture: "upgrade/upg_3.png"
                                        },
                                        compId: 85
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 184,
                                            x: 100,
                                            width: 147,
                                            var: "jiqinagjiashao",
                                            text:"Lifting front machine gun",
                                            fontSize: 18,
                                            blod:true,
                                            color:"#ffffff",
                                            //texture: "upgrade/upg_7.png",
                                            pivotY: 12,
                                            pivotX: 74,
                                            height: 24
                                        },
                                        compId: 86
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 123,
                                            width: 193,
                                            var: "mgunButton",
                                            stateNum: 2,
                                            skin: "upgrade/upg_17.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 87,
                                        child: [ {
                                            type: "Sprite",
                                            props: {
                                                y: 5,
                                                x: 6,
                                                texture: "upgrade/upg_14.png"
                                            },
                                            compId: 88
                                        }, {
                                            type: "Label",
                                            props: {
                                                y: 9,
                                                x: 51,
                                                width: 144,
                                                var: "mgunJewel",
                                                valign: "middle",
                                                text: "50",
                                                mouseEnabled: !1,
                                                height: 30,
                                                fontSize: 30,
                                                color: "#ffffff",
                                                bold: !0,
                                                align: "center"
                                            },
                                            compId: 91
                                        } ]
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 10,
                                            x: 235,
                                            width: 20,
                                            var: "mgunTips",
                                            texture: "upgrade/upg_16.png",
                                            pivotY: 10,
                                            pivotX: 10,
                                            height: 20
                                        },
                                        compId: 89
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 8,
                                            x: 115.5,
                                            width: 107,
                                            var: "mgunGrade",
                                            valign: "middle",
                                            text: "Lv.1",
                                            height: 36,
                                            fontSize: 30,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 90
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 125,
                                            width: 193,
                                            visible: !1,
                                            var: "mgunPromote",
                                            stateNum: 2,
                                            skin: "upgrade/upg_19.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 92
                                    } ]
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 368,
                                        x: 319,
                                        width: 245,
                                        var: "huoli",
                                        mouseEnabled: !0,
                                        hitTestPrior: !0,
                                        height: 260
                                    },
                                    compId: 93,
                                    child: [ {
                                        type: "Sprite",
                                        props: {
                                            y: 69,
                                            x: 84,
                                            texture: "upgrade/upg_12.png"
                                        },
                                        compId: 94
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 14,
                                            x: 51.5,  
                                            texture: "upgrade/upg_0.png"
                                        },
                                        compId: 95
                                    }, {
                                        type: "Text",
                                        props: {
                                            y: 184,
                                            x: 122,
                                            width: 146,
                                            var: "huolijieshao",
                                            text:"Firepower up",
                                            fontSize: 23,
                                            blod:true,
                                            color:"#ffffff",
                                            //texture: "upgrade/upg_5.png",
                                            pivotY: 12,
                                            pivotX: 73,
                                            height: 24
                                        },
                                        compId: 96
                                    }, {
                                        type: "Button",
                                        props: {
                                            y: 227,
                                            x: 123,
                                            width: 193,
                                            var: "sideButton",
                                            stateNum: 2,
                                            skin: "upgrade/upg_17.png",
                                            pivotY: 25,
                                            pivotX: 97,
                                            height: 49
                                        },
                                        compId: 97,
                                        child: [ {
                                            type: "Sprite",
                                            props: {
                                                y: 5,
                                                x: 6,
                                                texture: "upgrade/upg_14.png"
                                            },
                                            compId: 98
                                        }, {
                                            type: "Label",
                                            props: {
                                                y: 9,
                                                x: 51,
                                                width: 144,
                                                var: "sideJewel",
                                                valign: "middle",
                                                text: "50",
                                                mouseEnabled: !1,
                                                height: 30,
                                                fontSize: 30,
                                                color: "#ffffff",
                                                bold: !0,
                                                align: "center"
                                            },
                                            compId: 101
                                        } ]
                                    }, {
                                        type: "Sprite",
                                        props: {
                                            y: 10,
                                            x: 235,
                                            width: 20,
                                            var: "sideTips",
                                            texture: "upgrade/upg_16.png",
                                            pivotY: 10,
                                            pivotX: 10,
                                            height: 20
                                        },
                                        compId: 99
                                    }, {
                                        type: "Label",
                                        props: {
                                            y: 8,
                                            x: 115.5,
                                            width: 107,
                                            var: "sideGrade",
                                            valign: "middle",
                                            text: "Lv.1",
                                            height: 36,
                                            fontSize: 30,
                                            color: "#ffffff",
                                            bold: !0,
                                            align: "center"
                                        },
                                        compId: 100
                                    } ]
                                }, {
                                    type: "Sprite",
                                    props: {
                                        y: 14,
                                        x: 252,
                                        texture: "upgrade/upg_4.png"
                                    },
                                    compId: 41
                                }, {
                                    type: "Button",
                                    props: {
                                        y: 35,
                                        x: 574,
                                        width: 60,
                                        var: "upgradeClose",
                                        stateNum: 1,
                                        skin: "upgrade/button_upg_2.png",
                                        pivotY: 31,
                                        pivotX: 30,
                                        height: 62
                                    },
                                    compId: 40
                                } ]
                            } ],
                            loadList: [ "upgrade/upg_bg.png", "upgrade/upg_effect.png", "upgrade/upg_11.png", "upgrade/upg_2.png", "upgrade/upg_8.png", "upgrade/upg_17.png", "upgrade/upg_14.png", "upgrade/upg_16.png", "upgrade/upg_19.png", "upgrade/upg_13.png", "upgrade/upg_1.png", "upgrade/upg_9.png", "upgrade/upg_10.png", "upgrade/upg_3.png", "upgrade/upg_7.png", "upgrade/upg_12.png", "upgrade/upg_0.png", "upgrade/upg_5.png", "upgrade/upg_4.png", "upgrade/button_upg_2.png" ],
                            loadList3D: []
                        }, i;
                    }(Laya.Dialog);
                    t.UpgradeUI = h, n("ui.popup.UpgradeUI", h);
                }(t.popup || (t.popup = {}));
            }(a.ui || (a.ui = {}));
        }, {} ]
    }, {}, [ 7 ]);
}();</pre></body></html>