(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/module/GameStart/GameAppStart.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, '61d4ccY2ztLMYIh8WvqPPAw', 'GameAppStart'); // Script/module/GameStart/GameAppStart.ts window.initMgr = function () { if (cc.fx) { return; } cc.fx = {}; console.log("初始化"); //基础状态信息 cc.fx.StateInfo = { debugMode: true, networkConnected: true, networkType: 'none', isOnForeground: true //当前是否是在前台 }; cc.fx.ShareInfo = { queryId: -1 //分享id }; /* * 客户端埋点分享类型 */ cc.fx.BurialShareType = { Default: "default", Invite: "invite", DailyInviteRoomJoin: 'invite_join_room', DailyInviteFriend: 'invite_friend', DailyInviteGroup: 'invate_group', DailyInviteGroupAlive: 'invate_alive', DailyInviteGroupReward: 'invate_rewared', DailyInviteGroupBox: 'invate_box', DailyInviteGroupBall: 'invate_ball', MatchResult: 'matchResult', MatchFix5: 'MatchFix5', MatchFix20: 'MatchFix20', MatchFix100: 'MatchFix100', MatchFix500: 'MatchFix500', NewerRedEnvelope: 'newerRedEnvelope', CoinRoomResult: 'coinRoomResult', HighRate: "highRate", CoinRoomWinStreak: 'coinRoomWinStreak', CoinRoomBankruptcy1: 'coinRoomBankruptcy1', CoinRoomBankruptcy2: 'coinRoomBankruptcy2', CoinRoomBankruptcy3: 'coinRoomBankruptcy3', }; cc.fx.BurialShareConfig = { invite: { oneGroupDayCount: 1 //同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群 }, FetchGroupID: { oneGroupDayCount: 1 //同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群 }, SegmentUp: { painting: true, }, RankNotify: { painting: true, }, FTResult: { painting: true, }, highRate: { painting: true, }, matchResult: { painting: true, }, MatchFix5: { painting: true, }, MatchFix20: { painting: true, }, MatchFix100: { painting: true, }, MatchFix500: { painting: true, }, coinRoomWinStreak: { painting: true, }, }; /* * 分享到哪儿给奖励 group frined all */ cc.fx.ShareWhereReward = { Group: "group", Friend: "friend", All: "all", }; /** * 日志相关方法,若不符合项目组标准,可自行进行扩展 */ cc.fx.OUTPUT_LOG = 1; cc.fx.OUTPUT_INFO = 1 << 1; cc.fx.OUTPUT_WARN = 1 << 2; cc.fx.OUTPUT_ERR = 1 << 3; cc.fx.OUTPUT_LV = cc.fx.OUTPUT_ERR | cc.fx.OUTPUT_WARN | cc.fx.OUTPUT_INFO | cc.fx.OUTPUT_LOG; cc.fx.clickStatEventType = { clickStatEventTypeVideoAD: 20173201, clickStatEventTypeClickAdVideo: 20173202, clickStatEventTypeBannerAD: 20173203, clickStatEventTypeUserFrom: 99990001, clickStatEventTypeShare: 99990002, clickStatEventTypeClickAdBtn: 99990007, clickStatEventTypeBannerAD2: 67890033, clickStatEventTypeSubmitVersionInfo: 9999, clickStatEventTypeClickFirstAd: 99990003, clickStatEventTypeClickSecondAd: 99990004, clickStatEventTypeWxLoginStart: 10001, clickStatEventTypeWxLoginSuccess: 10002, clickStatEventTypeWxLoginFailed: 10003, clickStatEventTypeAuthorizationStart: 10003, clickStatEventTypeAuthorizationSuccess: 10004, clickStatEventTypeAuthorizationFailed: 10005, clickStatEventTypeLoginSDKStart: 10007, clickStatEventTypeLoginSDKSuccess: 10008, clickStatEventTypeLoginSDKFailed: 10009, clickStatEventTypeTCP_Start: 10009, clickStatEventTypeTCP_Success: 10010, clickStatEventTypeTCP_Failed: 10011, }; //应用系统信息 // cc.fx.SystemInfo = require("../BallSDK/BallSystemInfo"); // cc.fx.SystemInfo.init(); // cc.fx.EventType = require("../BallSDK/BallEventType"); // cc.fx.UserInfo = require("../BallGame/UserInfo"); // cc.fx.OutPut = require("../BallUtil/LogOutPut"); // cc.fx.HttpUtil= require("../BallSDK/BallHttpUtil"); // cc.fx.EncodeDecode = require("../BallUtil/BallEncodeDecode"); // cc.fx.NotificationCenter = require("../BallUtil/BallNotificationCenter"); // cc.fx.Timer = require("../BallUtil/BallTimer"); // cc.fx.Util = require("../BallUtil/BallUtil"); // cc.fx.TCPMSG = require("../BallSDK/BallTCP_Msg"); // cc.fx.TCPRECEIVER = require("../BallSDK/BallTCP_Receiver"); // cc.fx.TCPRECEIVER.init(); // cc.fx.Loader = require("../BallUtil/BallLoader"); // cc.fx.PopWindowManager = require("../BallWindow/BallPopWindonwManager"); // cc.fx.PopWindowManager.preload(); // cc.fx.TipManager = require("../BallWindow/TipWindowManager"); // cc.fx.PayModel = require("../BallModel/BallPayModel"); // cc.fx.SceneManager = require("../BallUtil/BallSceneManager"); // cc.fx.MapCheckPoint = require("../BallUtil/MapCheckPointManager"); // cc.fx.MapCheckPoint.initMapCheckPointBallInfo(); // cc.fx.MapPointScore = require("../BallCheckPoint/CheckPointScore"); // cc.fx.Storage = require('../BallUtil/BallStorage'); // if (cc.sys.isBrowser) { // cc.fx.Storage = require('../BallUtil/BallStorage'); // } else { // cc.fx.Storage = require('../BallUtil/WeChatStorage'); // } // cc.fx.Gift = require("../BallModel/BallGiftBox"); // cc.fx.Invite = require('../BallModel/BallInvite'); // cc.fx.ClientConf = require("../BallModel/BallClientConf"); }; cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxtb2R1bGVcXEdhbWVTdGFydFxcR2FtZUFwcFN0YXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBLE1BQU0sQ0FBQyxPQUFPLEdBQUc7SUFDYixJQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQ1I7UUFDSSxPQUFPO0tBQ1Y7SUFDRCxFQUFFLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQztJQUNYLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbkIsUUFBUTtJQUNSLEVBQUUsQ0FBQyxFQUFFLENBQUMsU0FBUyxHQUFHO1FBQ2QsU0FBUyxFQUFFLElBQUk7UUFDZixnQkFBZ0IsRUFBRSxJQUFJO1FBQ3RCLFdBQVcsRUFBRSxNQUFNO1FBQ25CLGNBQWMsRUFBRSxJQUFJLENBQU0sVUFBVTtLQUN2QyxDQUFDO0lBRUYsRUFBRSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEdBQUc7UUFDZCxPQUFPLEVBQUcsQ0FBQyxDQUFDLENBQWMsTUFBTTtLQUNuQyxDQUFDO0lBRUY7O01BRUU7SUFDRixFQUFFLENBQUMsRUFBRSxDQUFDLGVBQWUsR0FBRztRQUNwQixPQUFPLEVBQUcsU0FBUztRQUNuQixNQUFNLEVBQUcsUUFBUTtRQUVqQixtQkFBbUIsRUFBQyxrQkFBa0I7UUFDdEMsaUJBQWlCLEVBQUcsZUFBZTtRQUNuQyxnQkFBZ0IsRUFBRyxjQUFjO1FBQ2pDLHFCQUFxQixFQUFFLGNBQWM7UUFDckMsc0JBQXNCLEVBQUUsZ0JBQWdCO1FBQ3hDLG1CQUFtQixFQUFFLFlBQVk7UUFDakMsb0JBQW9CLEVBQUUsYUFBYTtRQUVuQyxXQUFXLEVBQUcsYUFBYTtRQUMzQixTQUFTLEVBQUUsV0FBVztRQUN0QixVQUFVLEVBQUUsWUFBWTtRQUN4QixXQUFXLEVBQUUsYUFBYTtRQUMxQixXQUFXLEVBQUUsYUFBYTtRQUMxQixnQkFBZ0IsRUFBRSxrQkFBa0I7UUFDcEMsY0FBYyxFQUFFLGdCQUFnQjtR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QXlEO0lBQ3pELHFEQUFxRDtJQUNyRCxtREFBbUQ7SUFDbkQsc0RBQXNEO0lBQ3RELGdFQUFnRTtJQUNoRSw0RUFBNEU7SUFDNUUsa0RBQWtEO0lBQ2xELGdEQUFnRDtJQUNoRCxvREFBb0Q7SUFDcEQsOERBQThEO0lBQzlELDRCQUE0QjtJQUM1QixvREFBb0Q7SUFDcEQsMkVBQTJFO0lBQzNFLG9DQUFvQztJQUNwQyxnRUFBZ0U7SUFDaEUseURBQXlEO0lBQ3pELGdFQUFnRTtJQUNoRSxxRUFBcUU7SUFDckUsbURBQW1EO0lBQ25ELHNFQUFzRTtJQUN0RSxzREFBc0Q7SUFDdEQsMEJBQTBCO0lBQzFCLDBEQUEwRDtJQUMxRCxXQUFXO0lBQ1gsNERBQTREO0lBRTVELElBQUk7SUFFSixvREFBb0Q7SUFHcEQscURBQXFEO0lBQ3JELDZEQUE2RDtBQUVqRSxDQUFDLENBQUMiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cuaW5pdE1nciA9IGZ1bmN0aW9uKCkge1xyXG4gICAgaWYoY2MuZngpXHJcbiAgICB7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG4gICAgY2MuZnggPSB7fTtcclxuICAgIGNvbnNvbGUubG9nKFwi5Yid5aeL5YyWXCIpO1xyXG4gICAgLy/ln7rnoYDnirbmgIHkv6Hmga9cclxuICAgIGNjLmZ4LlN0YXRlSW5mbyA9IHtcclxuICAgICAgICBkZWJ1Z01vZGU6IHRydWUsXHJcbiAgICAgICAgbmV0d29ya0Nvbm5lY3RlZDogdHJ1ZSwgICAvL+e9kee7nOeKtuaAgVxyXG4gICAgICAgIG5ldHdvcmtUeXBlOiAnbm9uZScsICAgICAgLy/nvZHnu5znsbvlnotcclxuICAgICAgICBpc09uRm9yZWdyb3VuZDogdHJ1ZSAgICAgIC8v5b2T5YmN5piv5ZCm5piv5Zyo5YmN5Y+wXHJcbiAgICB9O1xyXG5cclxuICAgIGNjLmZ4LlNoYXJlSW5mbyA9IHtcclxuICAgICAgICBxdWVyeUlkIDogLTEgICAgICAgICAgICAgIC8v5YiG5LqraWRcclxuICAgIH07XHJcblxyXG4gICAgLypcclxuICAgICAgICAqIOWuouaIt+err+Wfi+eCueWIhuS6q+exu+Wei1xyXG4gICAgKi9cclxuICAgIGNjLmZ4LkJ1cmlhbFNoYXJlVHlwZSA9IHtcclxuICAgICAgICBEZWZhdWx0IDogXCJkZWZhdWx0XCIsICAgICAgICAvL+m7mOiupOWIhuS6q+exu+WeiyzliIbkuqvliLDnvqRcclxuICAgICAgICBJbnZpdGUgOiBcImludml0ZVwiLCAgICAgICAgICAvLyDpgoDor7flpb3lj4tcclxuXHJcbiAgICAgICAgRGFpbHlJbnZpdGVSb29tSm9pbjonaW52aXRlX2pvaW5fcm9vbScsIC8v6YKA6K+35aW95Y+L5Yqg5YWlXHJcbiAgICAgICAgRGFpbHlJbnZpdGVGcmllbmQgOiAnaW52aXRlX2ZyaWVuZCcsIC8vIOaXpeW4uOmCgOivt+WlveWPi1xyXG4gICAgICAgIERhaWx5SW52aXRlR3JvdXAgOiAnaW52YXRlX2dyb3VwJywgLy8g5pel5bi45YiG5Lqr576kXHJcbiAgICAgICAgRGFpbHlJbnZpdGVHcm91cEFsaXZlOiAnaW52YXRlX2FsaXZlJywgLy/ml6XluLjliIbkuqvnvqTlpI3mtLtcclxuICAgICAgICBEYWlseUludml0ZUdyb3VwUmV3YXJkOiAnaW52YXRlX3Jld2FyZWQnLC8v5YiG5Lqr5aWW5Yqx57+75YCNXHJcbiAgICAgICAgRGFpbHlJbnZpdGVHcm91cEJveDogJ2ludmF0ZV9ib3gnLCAgLy/lrp3nrrHliIbkuqvlpZblirFcclxuICAgICAgICBEYWlseUludml0ZUdyb3VwQmFsbDogJ2ludmF0ZV9iYWxsJywgIC8v5YiG5Lqr6aKG5Y+W55CD55CDXHJcblxyXG4gICAgICAgIE1hdGNoUmVzdWx0IDogJ21hdGNoUmVzdWx0JywgIC8vIOavlOi1m+e7k+eul+WIhuS6q1xyXG4gICAgICAgIE1hdGNoRml4NTogJ01hdGNoRml4NScsICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA15YWD57qi5YyF6LWbXHJcbiAgICAgICAgTWF0Y2hGaXgyMDogJ01hdGNoRml4MjAnLCAgICAgICAgICAgICAgICAgICAgICAgIC8vIDIw5YWD57qi5YyF6LWbXHJcbiAgICAgICAgTWF0Y2hGaXgxMDA6ICdNYXRjaEZpeDEwMCcsICAgICAgICAgICAgICAgICAgICAgIC8vIDEwMOWFg+e6ouWMhei1m1xyXG4gICAgICAgIE1hdGNoRml4NTAwOiAnTWF0Y2hGaXg1MDAnLCAgICAgICAgICAgICAgICAgICAgICAvLyA1MDDlhYPnuqLljIXotZtcclxuICAgICAgICBOZXdlclJlZEVudmVsb3BlOiAnbmV3ZXJSZWRFbnZlbG9wZScsICAgICAgICAgICAgLy8g5paw5omL57qi5YyFXHJcbiAgICAgICAgQ29pblJvb21SZXN1bHQ6ICdjb2luUm9vbVJlc3VsdCcsICAgICAgICAgICAgICAgIC8vIOmHkeW4geahjOe7k+eul1xyXG4gICAgICAgIEhpZ2hSYXRlIDogXCJoaWdoUmF0ZVwiLC8v6auY5YCN5YiG5LqrXHJcbiAgICAgICAgQ29pblJvb21XaW5TdHJlYWs6ICdjb2luUm9vbVdpblN0cmVhaycsICAgICAgICAgLy8g6L+e6IOcXHJcbiAgICAgICAgQ29pblJvb21CYW5rcnVwdGN5MTogJ2NvaW5Sb29tQmFua3J1cHRjeTEnLCAgICAgICAgIC8vIOmHkeW4geahjOegtOS6p1xyXG4gICAgICAgIENvaW5Sb29tQmFua3J1cHRjeTI6ICdjb2luUm9vbUJhbmtydXB0Y3kyJywgICAgICAgICAvLyDph5HluIHmoYznoLTkuqdcclxuICAgICAgICBDb2luUm9vbUJhbmtydXB0Y3kzOiAnY29pblJvb21CYW5rcnVwdGN5MycsICAgICAgICAgLy8g6YeR5biB5qGM56C05LqnXHJcbiAgICB9O1xyXG5cclxuICAgIGNjLmZ4LkJ1cmlhbFNoYXJlQ29uZmlnID0ge1xyXG4gICAgICAgIGludml0ZTp7XHJcbiAgICAgICAgICAgIG9uZUdyb3VwRGF5Q291bnQ6MS8v5ZCM5LiA5Liq576k5LiA5aSp5pyA5aSa5YiG5Lqr5qyh5pWwOui2hei/h+asoeaVsOWwhuS4jeWGjeWQkeacjeWKoeWZqOiOt+WPluWlluWKsSzlubbkuJTmj5DphpLnlKjmiLfliIbkuqvliLDkuI3lkIznmoTnvqRcclxuICAgICAgICB9LFxyXG4gICAgICAgIEZldGNoR3JvdXBJRDp7XHJcbiAgICAgICAgICAgIG9uZUdyb3VwRGF5Q291bnQ6MS8v5ZCM5LiA5Liq576k5LiA5aSp5pyA5aSa5YiG5Lqr5qyh5pWwOui2hei/h+asoeaVsOWwhuS4jeWGjeWQkeacjeWKoeWZqOiOt+WPluWlluWKsSzlubbkuJTmj5DphpLnlKjmiLfliIbkuqvliLDkuI3lkIznmoTnvqRcclxuXHJcbiAgICAgICAgfSxcclxuICAgICAgICBTZWdtZW50VXA6e1xyXG4gICAgICAgICAgICBwYWludGluZyA6dHJ1ZSwgLy/ljYfmmJ/liIbkuqvmjIflrprkuLrmiKrlsY/liIbkuqvmqKHlvI9cclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBSYW5rTm90aWZ5OnsgLy/mjpLooYzmppzliIbkuqtcclxuICAgICAgICAgICAgcGFpbnRpbmcgOnRydWUsXHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgRlRSZXN1bHQ6eyAvL+aci+WPi+ahjOe7k+eul+WIhuS6q1xyXG4gICAgICAgICAgICBwYWludGluZyA6dHJ1ZSxcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBoaWdoUmF0ZTp7IC8v6auY5YCN5YiG5LqrXHJcbiAgICAgICAgICAgIHBhaW50aW5nIDp0cnVlLFxyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIG1hdGNoUmVzdWx0OnsgLy8g5q+U6LWb57uT566X5YiG5LqrXHJcbiAgICAgICAgICAgIHBhaW50aW5nIDp0cnVlLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTWF0Y2hGaXg1OiB7IC8vIOavlOi1m+e7k+eul+WIhuS6q1xyXG4gICAgICAgICAgICBwYWludGluZyA6dHJ1ZSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIE1hdGNoRml4MjA6IHsgLy8g5q+U6LWb57uT566X5YiG5LqrXHJcbiAgICAgICAgICAgIHBhaW50aW5nIDp0cnVlLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTWF0Y2hGaXgxMDA6IHsgLy8g5q+U6LWb57uT566X5YiG5LqrXHJcbiAgICAgICAgICAgIHBhaW50aW5nIDp0cnVlLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTWF0Y2hGaXg1MDA6IHsgLy8g5q+U6LWb57uT566X5YiG5LqrXHJcbiAgICAgICAgICAgIHBhaW50aW5nIDp0cnVlLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY29pblJvb21XaW5TdHJlYWs6IHtcclxuICAgICAgICAgICAgcGFpbnRpbmcgOnRydWUsXHJcbiAgICAgICAgfSxcclxuICAgIH07XHJcblxyXG5cclxuICAgIC8qXHJcbiAgICAgKiDliIbkuqvliLDlk6rlhL/nu5nlpZblirEgZ3JvdXAgZnJpbmVkIGFsbFxyXG4gICAgICovXHJcbiAgICBjYy5meC5TaGFyZVdoZXJlUmV3YXJkID0ge1xyXG4gICAgICAgIEdyb3VwIDpcImdyb3VwXCIsIC8v5b6u5L+h576kXHJcbiAgICAgICAgRnJpZW5kIDogXCJmcmllbmRcIiwvL+WlveWPi1xyXG4gICAgICAgIEFsbCA6IFwiYWxsXCIsIC8v5LiN5Yy65YiGXHJcbiAgICB9O1xyXG5cclxuXHJcbiAgICAvKipcclxuICAgICAqIOaXpeW/l+ebuOWFs+aWueazlSzoi6XkuI3nrKblkIjpobnnm67nu4TmoIflh4Ys5Y+v6Ieq6KGM6L+b6KGM5omp5bGVXHJcbiAgICAgKi9cclxuXHJcbiAgICBjYy5meC5PVVRQVVRfTE9HID0gMTtcclxuICAgIGNjLmZ4Lk9VVFBVVF9JTkZPID0gMSA8PCAxO1xyXG4gICAgY2MuZnguT1VUUFVUX1dBUk4gPSAxIDw8IDI7XHJcbiAgICBjYy5meC5PVVRQVVRfRVJSID0gMSA8PCAzO1xyXG4gICAgY2MuZnguT1VUUFVUX0xWID0gY2MuZnguT1VUUFVUX0VSUiB8IGNjLmZ4Lk9VVFBVVF9XQVJOIHwgY2MuZnguT1VUUFVUX0lORk8gfCBjYy5meC5PVVRQVVRfTE9HO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICBjYy5meC5jbGlja1N0YXRFdmVudFR5cGUgPSB7XHJcblxyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZVZpZGVvQUQgOiAyMDE3MzIwMSwvL+inhumikeaSreaUvuWujOaIkFxyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZUNsaWNrQWRWaWRlbyA6IDIwMTczMjAyLC8v6KeG6aKR5pKt5pS+5Li65a6M5oiQXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQmFubmVyQUQgOiAyMDE3MzIwMywvL2Jhbm5lcuaSreaUvuS4uuWujOaIkFxyXG5cclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVVc2VyRnJvbSA6IDk5OTkwMDAxLC8v55So5oi35p2l5rqQXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlU2hhcmUgOiA5OTk5MDAwMiwvL+eUqOaIt+WIhuS6q1xyXG5cclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVDbGlja0FkQnRuIDogOTk5OTAwMDcsLy/ngrnlh7vliIbmtYFpY29uXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlQmFubmVyQUQyIDogNjc4OTAwMzMsIC8vIGJhbm5lcuW5v+WRiuW5sumihFxyXG5cclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVTdWJtaXRWZXJzaW9uSW5mbyA6IDk5OTksIC8v5LiK5oql5b6u5L+h54mI5pys5Y+K5Z+656GA5bqT5L+h5oGvXHJcblxyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZUNsaWNrRmlyc3RBZCA6IDk5OTkwMDAzLCAvL+WIhua1gWljb27mmL7npLpcclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVDbGlja1NlY29uZEFkIDogOTk5OTAwMDQsIC8v546p5a6254K55Ye75YiG5rWB5oyJ6ZKuXHJcblxyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZVd4TG9naW5TdGFydCA6IDEwMDAxLC8v5b6u5L+h55m75b2V5byA5aeLXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlV3hMb2dpblN1Y2Nlc3MgOiAxMDAwMiwvL+W+ruS/oeeZu+W9leaIkOWKn1xyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZVd4TG9naW5GYWlsZWQgOiAxMDAwMywvL+W+ruS/oeeZu+W9leWksei0pVxyXG5cclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVBdXRob3JpemF0aW9uU3RhcnQgOiAxMDAwMywvL+aOiOadg+W8gOWni1xyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZUF1dGhvcml6YXRpb25TdWNjZXNzIDogMTAwMDQsLy/mjojmnYPmiJDlip9cclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVBdXRob3JpemF0aW9uRmFpbGVkIDogMTAwMDUsLy/mjojmnYPlpLHotKVcclxuXHJcblxyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZUxvZ2luU0RLU3RhcnQgOiAxMDAwNywvL+eZu+W9lVNES+W8gOWni1xyXG4gICAgICAgIGNsaWNrU3RhdEV2ZW50VHlwZUxvZ2luU0RLU3VjY2VzcyA6IDEwMDA4LC8v55m75b2VU0RL5oiQ5YqfXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlTG9naW5TREtGYWlsZWQgOiAxMDAwOSwvL+eZu+W9lVNES+aXtuWksei0pVxyXG5cclxuXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlVENQX1N0YXJ0IDogMTAwMDksLy9UQ1Dov57mjqXlvIDlp4tcclxuICAgICAgICBjbGlja1N0YXRFdmVudFR5cGVUQ1BfU3VjY2VzcyA6IDEwMDEwLC8vVENQ6L+e5o6l5oiQ5YqfXHJcbiAgICAgICAgY2xpY2tTdGF0RXZlbnRUeXBlVENQX0ZhaWxlZCA6IDEwMDExLC8vVENQ6L+e5o6l5aSx6LSlXHJcblxyXG5cclxuICAgIH07XHJcbiAgICAvL+W6lOeUqOezu+e7n+S/oeaBr1xyXG4gICAgLy8gY2MuZnguU3lzdGVtSW5mbyA9IHJlcXVpcmUoXCIuLi9CYWxsU0RLL0JhbGxTeXN0ZW1JbmZvXCIpO1xyXG4gICAgLy8gY2MuZnguU3lzdGVtSW5mby5pbml0KCk7XHJcbiAgICAvLyBjYy5meC5FdmVudFR5cGUgPSByZXF1aXJlKFwiLi4vQmFsbFNESy9CYWxsRXZlbnRUeXBlXCIpO1xyXG4gICAgLy8gY2MuZnguVXNlckluZm8gID0gcmVxdWlyZShcIi4uL0JhbGxHYW1lL1VzZXJJbmZvXCIpO1xyXG4gICAgLy8gY2MuZnguT3V0UHV0ID0gcmVxdWlyZShcIi4uL0JhbGxVdGlsL0xvZ091dFB1dFwiKTtcclxuICAgIC8vIGNjLmZ4Lkh0dHBVdGlsPSByZXF1aXJlKFwiLi4vQmFsbFNESy9CYWxsSHR0cFV0aWxcIik7XHJcbiAgICAvLyBjYy5meC5FbmNvZGVEZWNvZGUgPSByZXF1aXJlKFwiLi4vQmFsbFV0aWwvQmFsbEVuY29kZURlY29kZVwiKTtcclxuICAgIC8vIGNjLmZ4Lk5vdGlmaWNhdGlvbkNlbnRlciA9IHJlcXVpcmUoXCIuLi9CYWxsVXRpbC9CYWxsTm90aWZpY2F0aW9uQ2VudGVyXCIpO1xyXG4gICAgLy8gY2MuZnguVGltZXIgPSByZXF1aXJlKFwiLi4vQmFsbFV0aWwvQmFsbFRpbWVyXCIpO1xyXG4gICAgLy8gY2MuZnguVXRpbCA9IHJlcXVpcmUoXCIuLi9CYWxsVXRpbC9CYWxsVXRpbFwiKTtcclxuICAgIC8vIGNjLmZ4LlRDUE1TRyA9IHJlcXVpcmUoXCIuLi9CYWxsU0RLL0JhbGxUQ1BfTXNnXCIpO1xyXG4gICAgLy8gY2MuZnguVENQUkVDRUlWRVIgPSByZXF1aXJlKFwiLi4vQmFsbFNESy9CYWxsVENQX1JlY2VpdmVyXCIpO1xyXG4gICAgLy8gY2MuZnguVENQUkVDRUlWRVIuaW5pdCgpO1xyXG4gICAgLy8gY2MuZnguTG9hZGVyID0gcmVxdWlyZShcIi4uL0JhbGxVdGlsL0JhbGxMb2FkZXJcIik7XHJcbiAgICAvLyBjYy5meC5Qb3BXaW5kb3dNYW5hZ2VyID0gcmVxdWlyZShcIi4uL0JhbGxXaW5kb3cvQmFsbFBvcFdpbmRvbndNYW5hZ2VyXCIpO1xyXG4gICAgLy8gY2MuZnguUG9wV2luZG93TWFuYWdlci5wcmVsb2FkKCk7XHJcbiAgICAvLyBjYy5meC5UaXBNYW5hZ2VyID0gcmVxdWlyZShcIi4uL0JhbGxXaW5kb3cvVGlwV2luZG93TWFuYWdlclwiKTtcclxuICAgIC8vIGNjLmZ4LlBheU1vZGVsID0gcmVxdWlyZShcIi4uL0JhbGxNb2RlbC9CYWxsUGF5TW9kZWxcIik7XHJcbiAgICAvLyBjYy5meC5TY2VuZU1hbmFnZXIgPSByZXF1aXJlKFwiLi4vQmFsbFV0aWwvQmFsbFNjZW5lTWFuYWdlclwiKTtcclxuICAgIC8vIGNjLmZ4Lk1hcENoZWNrUG9pbnQgPSByZXF1aXJlKFwiLi4vQmFsbFV0aWwvTWFwQ2hlY2tQb2ludE1hbmFnZXJcIik7XHJcbiAgICAvLyBjYy5meC5NYXBDaGVja1BvaW50LmluaXRNYXBDaGVja1BvaW50QmFsbEluZm8oKTtcclxuICAgIC8vIGNjLmZ4Lk1hcFBvaW50U2NvcmUgPSByZXF1aXJlKFwiLi4vQmFsbENoZWNrUG9pbnQvQ2hlY2tQb2ludFNjb3JlXCIpO1xyXG4gICAgLy8gY2MuZnguU3RvcmFnZSA9IHJlcXVpcmUoJy4uL0JhbGxVdGlsL0JhbGxTdG9yYWdlJyk7XHJcbiAgICAvLyBpZiAoY2Muc3lzLmlzQnJvd3Nlcikge1xyXG4gICAgLy8gICAgIGNjLmZ4LlN0b3JhZ2UgPSByZXF1aXJlKCcuLi9CYWxsVXRpbC9CYWxsU3RvcmFnZScpO1xyXG4gICAgLy8gfSBlbHNlIHtcclxuICAgIC8vICAgICBjYy5meC5TdG9yYWdlID0gcmVxdWlyZSgnLi4vQmFsbFV0aWwvV2VDaGF0U3RvcmFnZScpO1xyXG4gICAgICAgIFxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIGNjLmZ4LkdpZnQgPSByZXF1aXJlKFwiLi4vQmFsbE1vZGVsL0JhbGxHaWZ0Qm94XCIpO1xyXG5cclxuXHJcbiAgICAvLyBjYy5meC5JbnZpdGUgPSByZXF1aXJlKCcuLi9CYWxsTW9kZWwvQmFsbEludml0ZScpO1xyXG4gICAgLy8gY2MuZnguQ2xpZW50Q29uZiA9IHJlcXVpcmUoXCIuLi9CYWxsTW9kZWwvQmFsbENsaWVudENvbmZcIik7XHJcblxyXG59OyJdfQ==