244 lines
32 KiB
JavaScript
244 lines
32 KiB
JavaScript
(function(){
|
|
|
|
var createPageHandler = function() {
|
|
return /******/ (() => { // webpackBootstrap
|
|
/******/ var __webpack_modules__ = ({
|
|
|
|
/***/ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-script-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-access-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\babel-loader\\lib\\index.js?presets[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\preset-env,targets=node 8&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-transform-modules-commonjs&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\jsx-loader.js&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-proposal-class-properties&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-proposal-object-rest-spread&comments=false!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=scripts!./src/Hello/hello.ux":
|
|
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-script-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-access-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\babel-loader\lib\index.js?presets[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\preset-env,targets=node 8&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-transform-modules-commonjs&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\jsx-loader.js&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-proposal-class-properties&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-proposal-object-rest-spread&comments=false!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=scripts!./src/Hello/hello.ux ***!
|
|
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
module.exports = function(module, exports, $app_require$){"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
var _system = _interopRequireDefault($app_require$("@app-module/system.router"));
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
var _default = exports.default = {
|
|
props: ['websrc'],
|
|
private: {
|
|
title: "",
|
|
loadUrl: "https://xcx20.5g-quickapp.com/hwapp",
|
|
allowThirdPartyCookies: true,
|
|
supportZoom: true,
|
|
wideViewport: true,
|
|
overViewModeLoad: true,
|
|
userAgent: "uniacid=1116",
|
|
packagename: 'coma',
|
|
list: ["new RegExp('https?.*')"],
|
|
multiwindow: false,
|
|
jumppolicy: 'default'
|
|
},
|
|
config: {
|
|
showNavigationBar: false,
|
|
navigationBar: {
|
|
titleText: '页面标题'
|
|
}
|
|
},
|
|
onMenuPress() {},
|
|
onInit() {
|
|
this.$page.hjiTitleBar({
|
|
text: '自定义导航栏'
|
|
});
|
|
console.info('onInit: ');
|
|
},
|
|
setCookie() {},
|
|
onPageStart(e) {
|
|
console.info('pagestart: ' + e.url);
|
|
},
|
|
onPageFinish(e) {
|
|
console.info('pagefinish: ' + e.url, e.canBack, e.canForward);
|
|
},
|
|
onTitleReceive(e) {
|
|
this.title = e.title;
|
|
},
|
|
onError(e) {
|
|
console.info('pageError : ' + e.errorMsg);
|
|
},
|
|
onMessage(e) {
|
|
console.info('11223333' + 'onmessage e = ' + e.message + ", url = " + e.url);
|
|
},
|
|
onShow: function () {
|
|
console.info(" onshow");
|
|
},
|
|
onHide: function () {
|
|
console.info(" onHide");
|
|
},
|
|
onBackPress() {
|
|
console.log('onBackPress');
|
|
this.$element('web').canBack({
|
|
callback: function (e) {
|
|
if (e) {
|
|
console.log('web back');
|
|
this.$element('web').back();
|
|
} else {
|
|
console.log('router back');
|
|
_system.default.back();
|
|
}
|
|
}.bind(this)
|
|
});
|
|
return true;
|
|
}
|
|
};
|
|
var accessors = ['public', 'protected', 'private'];
|
|
var moduleOwn = exports.default || module.exports;
|
|
var accessor = accessors.some(function (acc) {
|
|
return moduleOwn[acc];
|
|
});
|
|
if (moduleOwn.data && accessor) {
|
|
throw new Error(
|
|
'For VM objects, attribute data must not coexist with public, protected, or private. Please replace data with public.'
|
|
);
|
|
} else if (!moduleOwn.data) {
|
|
moduleOwn._descriptor = {};
|
|
moduleOwn.data = {};
|
|
accessors.forEach(function (acc) {
|
|
var accessType = typeof moduleOwn[acc];
|
|
if (accessType === 'object') {
|
|
moduleOwn.data = Object.assign(moduleOwn.data, moduleOwn[acc]);
|
|
for (var name in moduleOwn[acc]) {
|
|
moduleOwn._descriptor[name] = { access: acc };
|
|
}
|
|
} else if (accessType === 'function') {
|
|
console.warn(
|
|
'For VM objects, attribute ' + acc + ' value must not be a function. Change the value to an object.'
|
|
);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-style-loader.js?index=0&type=styles&resourcePath=d:\\hwtests\\com.test.cc\\src\\Hello\\hello.ux!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=styles&resourcePath=d:\\hwtests\\com.test.cc\\src\\Hello\\hello.ux!./src/Hello/hello.ux":
|
|
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-style-loader.js?index=0&type=styles&resourcePath=d:\hwtests\com.test.cc\src\Hello\hello.ux!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=styles&resourcePath=d:\hwtests\com.test.cc\src\Hello\hello.ux!./src/Hello/hello.ux ***!
|
|
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
module.exports={
|
|
".doc-page": {
|
|
"flexDirection": "column",
|
|
"justifyContent": "center",
|
|
"alignContent": "center",
|
|
"alignItems": "center",
|
|
"width": "100%",
|
|
"height": "100%",
|
|
"position": "fixed"
|
|
},
|
|
".web-page": {
|
|
"width": "100%",
|
|
"height": "100%"
|
|
}
|
|
}
|
|
|
|
/***/ }),
|
|
|
|
/***/ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-template-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=templates!./src/Hello/hello.ux":
|
|
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
|
!*** c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-template-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=templates!./src/Hello/hello.ux ***!
|
|
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
|
/***/ ((module) => {
|
|
|
|
module.exports={
|
|
"type": "div",
|
|
"attr": {},
|
|
"classList": [
|
|
"doc-page"
|
|
],
|
|
"children": [
|
|
{
|
|
"type": "web",
|
|
"attr": {
|
|
"src": function () {return (this.loadUrl)},
|
|
"trustedurl": function () {return (this.list)},
|
|
"id": "web",
|
|
"supportzoom": function () {return (this.supportZoom)},
|
|
"wideviewport": function () {return (this.wideViewport)},
|
|
"overviewmodeinload": function () {return (this.overViewModeLoad)},
|
|
"useragent": function () {return (this.userAgent)},
|
|
"allowthirdpartycookies": function () {return (this.allowThirdPartyCookies)},
|
|
"multiwindow": function () {return (this.multiwindow)},
|
|
"jumppolicy": function () {return (this.jumppolicy)},
|
|
"xrequestedwithpolicy": function () {return (this.packagename)}
|
|
},
|
|
"classList": [
|
|
"web-page"
|
|
],
|
|
"events": {
|
|
"pagestart": "onPageStart",
|
|
"pagefinish": "onPageFinish",
|
|
"message": "onMessage",
|
|
"titlereceive": "onTitleReceive",
|
|
"error": "onError"
|
|
},
|
|
"id": "web"
|
|
}
|
|
]
|
|
}
|
|
|
|
/***/ })
|
|
|
|
/******/ });
|
|
/************************************************************************/
|
|
/******/ // The module cache
|
|
/******/ var __webpack_module_cache__ = {};
|
|
/******/
|
|
/******/ // The require function
|
|
/******/ function __webpack_require__(moduleId) {
|
|
/******/ // Check if module is in cache
|
|
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
|
/******/ if (cachedModule !== undefined) {
|
|
/******/ return cachedModule.exports;
|
|
/******/ }
|
|
/******/ // Create a new module (and put it into the cache)
|
|
/******/ var module = __webpack_module_cache__[moduleId] = {
|
|
/******/ // no module.id needed
|
|
/******/ // no module.loaded needed
|
|
/******/ exports: {}
|
|
/******/ };
|
|
/******/
|
|
/******/ // Execute the module function
|
|
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
|
/******/
|
|
/******/ // Return the exports of the module
|
|
/******/ return module.exports;
|
|
/******/ }
|
|
/******/
|
|
/************************************************************************/
|
|
var __webpack_exports__ = {};
|
|
// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
|
|
(() => {
|
|
/*!****************************!*\
|
|
!*** ./src/Hello/hello.ux ***!
|
|
\****************************/
|
|
var $app_template$ = __webpack_require__(/*! !!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-template-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=templates!./hello.ux */ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-template-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=templates!./src/Hello/hello.ux")
|
|
var $app_style$ = __webpack_require__(/*! !!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-style-loader.js?index=0&type=styles&resourcePath=d:\hwtests\com.test.cc\src\Hello\hello.ux!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=styles&resourcePath=d:\hwtests\com.test.cc\src\Hello\hello.ux!./hello.ux */ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-style-loader.js?index=0&type=styles&resourcePath=d:\\hwtests\\com.test.cc\\src\\Hello\\hello.ux!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=styles&resourcePath=d:\\hwtests\\com.test.cc\\src\\Hello\\hello.ux!./src/Hello/hello.ux")
|
|
var $app_script$ = __webpack_require__(/*! !!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-script-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-access-loader.js!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\babel-loader?presets[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\preset-env,targets=node 8&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-transform-modules-commonjs&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\jsx-loader.js&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-proposal-class-properties&plugins[]=c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\@babel\plugin-proposal-object-rest-spread&comments=false!c:\Program Files\Huawei QuickApp IDE\resources\app\extensions\deveco-debug\node_modules\fa-toolkit\lib\fa-compiler\fa-fragment-loader.js?index=0&type=scripts!./hello.ux */ "c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-script-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-access-loader.js!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\babel-loader\\lib\\index.js?presets[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\preset-env,targets=node 8&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-transform-modules-commonjs&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\jsx-loader.js&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-proposal-class-properties&plugins[]=c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\@babel\\plugin-proposal-object-rest-spread&comments=false!c:\\Program Files\\Huawei QuickApp IDE\\resources\\app\\extensions\\deveco-debug\\node_modules\\fa-toolkit\\lib\\fa-compiler\\fa-fragment-loader.js?index=0&type=scripts!./src/Hello/hello.ux")
|
|
|
|
$app_define$('@app-component/hello', [], function($app_require$, $app_exports$, $app_module$){
|
|
$app_script$($app_module$, $app_exports$, $app_require$)
|
|
if ($app_exports$.__esModule && $app_exports$.default) {
|
|
$app_module$.exports = $app_exports$.default
|
|
}
|
|
$app_module$.exports.template = $app_template$
|
|
$app_module$.exports.style = $app_style$
|
|
})
|
|
|
|
$app_bootstrap$('@app-component/hello',{ packagerName:'fa-toolkit', packagerVersion: '14.1.1-Stable.300'})
|
|
})();
|
|
|
|
/******/ })()
|
|
; };
|
|
if (typeof window === "undefined") {
|
|
return createPageHandler();
|
|
}
|
|
else {
|
|
window.createPageHandler = createPageHandler
|
|
}
|
|
})();
|
|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRcXEhlbGxvXFxoZWxsby5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QkE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ25HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUNkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQ25DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FDdkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL0hlbGxvL2Q6XFxod3Rlc3RzXFxjb20udGVzdC5jY1xcc3JjXFxIZWxsb1xcaGVsbG8udXgiLCJ3ZWJwYWNrOi8vLy4vc3JjL0hlbGxvL2hlbGxvLnV4PzUyMjAiLCJ3ZWJwYWNrOi8vLy4vc3JjL0hlbGxvL2hlbGxvLnV4PzZlM2UiLCJ3ZWJwYWNrOi8vL3dlYnBhY2svYm9vdHN0cmFwIiwid2VicGFjazovLy8uL3NyYy9IZWxsby9oZWxsby51eCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZGl2IGNsYXNzPVwiZG9jLXBhZ2VcIj5cclxuXHJcbiAgICAgICAgPHdlYiBjbGFzcz1cIndlYi1wYWdlXCIgc3JjPVwie3tsb2FkVXJsfX1cIiB0cnVzdGVkdXJsPVwie3tsaXN0fX1cIiBvbnBhZ2VzdGFydD1cIm9uUGFnZVN0YXJ0XCIgb25wYWdlZmluaXNoPVwib25QYWdlRmluaXNoXCJcclxuICAgICAgICAgICAgb25tZXNzYWdlPVwib25NZXNzYWdlXCIgb250aXRsZXJlY2VpdmU9XCJvblRpdGxlUmVjZWl2ZVwiIG9uZXJyb3I9XCJvbkVycm9yXCIgaWQ9XCJ3ZWJcIiBzdXBwb3J0em9vbT1cInt7c3VwcG9ydFpvb219fVwiXHJcbiAgICAgICAgICAgIHdpZGV2aWV3cG9ydD1cInt7d2lkZVZpZXdwb3J0fX1cIiBvdmVydmlld21vZGVpbmxvYWQ9XCJ7e292ZXJWaWV3TW9kZUxvYWR9fVwiIHVzZXJhZ2VudD1cInt7dXNlckFnZW50fX1cIlxyXG4gICAgICAgICAgICBhbGxvd3RoaXJkcGFydHljb29raWVzPVwie3thbGxvd1RoaXJkUGFydHlDb29raWVzfX1cIiBtdWx0aXdpbmRvdz1cInt7bXVsdGl3aW5kb3d9fVwiIGp1bXBwb2xpY3k9XCJ7e2p1bXBwb2xpY3l9fVwiIHhyZXF1ZXN0ZWR3aXRocG9saWN5PVwie3twYWNrYWdlbmFtZX19XCI+XHJcbiAgICAgICAgPC93ZWI+XHJcbiAgICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZT5cclxuICAgIC5kb2MtcGFnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbiBcclxuICAgIC53ZWItcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG48L3N0eWxlPlxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHJvdXRlciBmcm9tIFwiQHN5c3RlbS5yb3V0ZXJcIjtcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBwcm9wczogWyd3ZWJzcmMnXSxcclxuXHRcdHByaXZhdGU6IHtcclxuICAgICAgICAgICAgdGl0bGU6IFwiXCIsIFxyXG4gICAgICAgICAgICBsb2FkVXJsOiBcImh0dHBzOi8veGN4MjAuNWctcXVpY2thcHAuY29tL2h3YXBwXCIsLy/kv67mlLnln5/lkI1cImh0dHBzOi8v5Z+f5ZCNL2h3YXBwXCJcclxuICAgICAgICAgICAgLy8gbG9hZFVybDogXCJodHRwOi8vMTkyLjE2OC4xLjQ6ODA4MC9od2FwcFwiLC8v5L+u5pS55Z+f5ZCNXCJodHRwczovL+Wfn+WQjS9od2FwcFwiXHJcbiAgICAgICAgICAgIGFsbG93VGhpcmRQYXJ0eUNvb2tpZXM6IHRydWUsXHJcbiAgICAgICAgICAgIHN1cHBvcnRab29tOiB0cnVlLFxyXG4gICAgICAgICAgICB3aWRlVmlld3BvcnQ6IHRydWUsXHJcbiAgICAgICAgICAgIG92ZXJWaWV3TW9kZUxvYWQ6IHRydWUsXHJcbiAgICAgICAgICAgIHVzZXJBZ2VudDogXCJ1bmlhY2lkPTExMTZcIiwvL+ermeeCuXVuaWFjaWRcclxuICAgICAgICAgICAgcGFja2FnZW5hbWU6J2NvbWEnLCBcclxuICAgICAgICAgICAgbGlzdDogW1wibmV3IFJlZ0V4cCgnaHR0cHM/LionKVwiXSxcclxuICAgICAgICAgICAgbXVsdGl3aW5kb3c6IGZhbHNlLFxyXG4gICAgICAgICAgICBqdW1wcG9saWN5OiAnZGVmYXVsdCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBjb25maWc6IHtcclxuICAgICAgICAgICAgc2hvd05hdmlnYXRpb25CYXI6IGZhbHNlLFxyXG4gICAgICAgICAgICBuYXZpZ2F0aW9uQmFyOiB7XHJcbiAgICAgICAgICAgIHRpdGxlVGV4dDogJ+mhtemdouagh+mimCdcclxuICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbk1lbnVQcmVzcygpe1xyXG5cclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uSW5pdCgpIHtcclxuICAgICAgICAgICAgIHRoaXMuJHBhZ2UuaGppVGl0bGVCYXIoeyB0ZXh0OiAn6Ieq5a6a5LmJ5a+86Iiq5qCPJyB9KVxyXG4gICAgICAgICAgICBjb25zb2xlLmluZm8oJ29uSW5pdDogJyk7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBzZXRDb29raWUoKXtcclxuXHJcbiAgICAgICAgfSxcclxuICAgICAgICBvblBhZ2VTdGFydChlKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUuaW5mbygncGFnZXN0YXJ0OiAnICsgZS51cmwpXHJcbiAgICAgICAgfSxcclxuICAgICAgICBvblBhZ2VGaW5pc2goZSkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmluZm8oJ3BhZ2VmaW5pc2g6ICcgKyBlLnVybCwgZS5jYW5CYWNrLCBlLmNhbkZvcndhcmQpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25UaXRsZVJlY2VpdmUoZSkge1xyXG4gICAgICAgICAgICB0aGlzLnRpdGxlID0gZS50aXRsZTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uRXJyb3IoZSkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmluZm8oJ3BhZ2VFcnJvciA6ICcgKyBlLmVycm9yTXNnKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgb25NZXNzYWdlKGUpIHtcclxuICAgICAgICAgICAgY29uc29sZS5pbmZvKCcxMTIyMzMzMycrJ29ubWVzc2FnZSBlID0gJyArIGUubWVzc2FnZSArIFwiLCB1cmwgPSBcIiArIGUudXJsKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uU2hvdzogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmluZm8oXCIgb25zaG93XCIpO1xyXG5cclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uSGlkZTogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmluZm8oXCIgIG9uSGlkZVwiKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uQmFja1ByZXNzKCkge1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZygnb25CYWNrUHJlc3MnKVxyXG4gICAgICAgICAgICB0aGlzLiRlbGVtZW50KCd3ZWInKS5jYW5CYWNrKHtcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCd3ZWIgYmFjaycpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGVsZW1lbnQoJ3dlYicpLmJhY2soKVxyXG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdyb3V0ZXIgYmFjaycpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdXRlci5iYWNrKClcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LmJpbmQodGhpcylcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgcmV0dXJuIHRydWVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc2NyaXB0PlxyXG4iLCJtb2R1bGUuZXhwb3J0cz17XG4gIFwiLmRvYy1wYWdlXCI6IHtcbiAgICBcImZsZXhEaXJlY3Rpb25cIjogXCJjb2x1bW5cIixcbiAgICBcImp1c3RpZnlDb250ZW50XCI6IFwiY2VudGVyXCIsXG4gICAgXCJhbGlnbkNvbnRlbnRcIjogXCJjZW50ZXJcIixcbiAgICBcImFsaWduSXRlbXNcIjogXCJjZW50ZXJcIixcbiAgICBcIndpZHRoXCI6IFwiMTAwJVwiLFxuICAgIFwiaGVpZ2h0XCI6IFwiMTAwJVwiLFxuICAgIFwicG9zaXRpb25cIjogXCJmaXhlZFwiXG4gIH0sXG4gIFwiLndlYi1wYWdlXCI6IHtcbiAgICBcIndpZHRoXCI6IFwiMTAwJVwiLFxuICAgIFwiaGVpZ2h0XCI6IFwiMTAwJVwiXG4gIH1cbn0iLCJtb2R1bGUuZXhwb3J0cz17XG4gIFwidHlwZVwiOiBcImRpdlwiLFxuICBcImF0dHJcIjoge30sXG4gIFwiY2xhc3NMaXN0XCI6IFtcbiAgICBcImRvYy1wYWdlXCJcbiAgXSxcbiAgXCJjaGlsZHJlblwiOiBbXG4gICAge1xuICAgICAgXCJ0eXBlXCI6IFwid2ViXCIsXG4gICAgICBcImF0dHJcIjoge1xuICAgICAgICBcInNyY1wiOiBmdW5jdGlvbiAoKSB7cmV0dXJuICh0aGlzLmxvYWRVcmwpfSxcbiAgICAgICAgXCJ0cnVzdGVkdXJsXCI6IGZ1bmN0aW9uICgpIHtyZXR1cm4gKHRoaXMubGlzdCl9LFxuICAgICAgICBcImlkXCI6IFwid2ViXCIsXG4gICAgICAgIFwic3VwcG9ydHpvb21cIjogZnVuY3Rpb24gKCkge3JldHVybiAodGhpcy5zdXBwb3J0Wm9vbSl9LFxuICAgICAgICBcIndpZGV2aWV3cG9ydFwiOiBmdW5jdGlvbiAoKSB7cmV0dXJuICh0aGlzLndpZGVWaWV3cG9ydCl9LFxuICAgICAgICBcIm92ZXJ2aWV3bW9kZWlubG9hZFwiOiBmdW5jdGlvbiAoKSB7cmV0dXJuICh0aGlzLm92ZXJWaWV3TW9kZUxvYWQpfSxcbiAgICAgICAgXCJ1c2VyYWdlbnRcIjogZnVuY3Rpb24gKCkge3JldHVybiAodGhpcy51c2VyQWdlbnQpfSxcbiAgICAgICAgXCJhbGxvd3RoaXJkcGFydHljb29raWVzXCI6IGZ1bmN0aW9uICgpIHtyZXR1cm4gKHRoaXMuYWxsb3dUaGlyZFBhcnR5Q29va2llcyl9LFxuICAgICAgICBcIm11bHRpd2luZG93XCI6IGZ1bmN0aW9uICgpIHtyZXR1cm4gKHRoaXMubXVsdGl3aW5kb3cpfSxcbiAgICAgICAgXCJqdW1wcG9saWN5XCI6IGZ1bmN0aW9uICgpIHtyZXR1cm4gKHRoaXMuanVtcHBvbGljeSl9LFxuICAgICAgICBcInhyZXF1ZXN0ZWR3aXRocG9saWN5XCI6IGZ1bmN0aW9uICgpIHtyZXR1cm4gKHRoaXMucGFja2FnZW5hbWUpfVxuICAgICAgfSxcbiAgICAgIFwiY2xhc3NMaXN0XCI6IFtcbiAgICAgICAgXCJ3ZWItcGFnZVwiXG4gICAgICBdLFxuICAgICAgXCJldmVudHNcIjoge1xuICAgICAgICBcInBhZ2VzdGFydFwiOiBcIm9uUGFnZVN0YXJ0XCIsXG4gICAgICAgIFwicGFnZWZpbmlzaFwiOiBcIm9uUGFnZUZpbmlzaFwiLFxuICAgICAgICBcIm1lc3NhZ2VcIjogXCJvbk1lc3NhZ2VcIixcbiAgICAgICAgXCJ0aXRsZXJlY2VpdmVcIjogXCJvblRpdGxlUmVjZWl2ZVwiLFxuICAgICAgICBcImVycm9yXCI6IFwib25FcnJvclwiXG4gICAgICB9LFxuICAgICAgXCJpZFwiOiBcIndlYlwiXG4gICAgfVxuICBdXG59IiwiLy8gVGhlIG1vZHVsZSBjYWNoZVxudmFyIF9fd2VicGFja19tb2R1bGVfY2FjaGVfXyA9IHt9O1xuXG4vLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcblx0dmFyIGNhY2hlZE1vZHVsZSA9IF9fd2VicGFja19tb2R1bGVfY2FjaGVfX1ttb2R1bGVJZF07XG5cdGlmIChjYWNoZWRNb2R1bGUgIT09IHVuZGVmaW5lZCkge1xuXHRcdHJldHVybiBjYWNoZWRNb2R1bGUuZXhwb3J0cztcblx0fVxuXHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuXHR2YXIgbW9kdWxlID0gX193ZWJwYWNrX21vZHVsZV9jYWNoZV9fW21vZHVsZUlkXSA9IHtcblx0XHQvLyBubyBtb2R1bGUuaWQgbmVlZGVkXG5cdFx0Ly8gbm8gbW9kdWxlLmxvYWRlZCBuZWVkZWRcblx0XHRleHBvcnRzOiB7fVxuXHR9O1xuXG5cdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuXHRfX3dlYnBhY2tfbW9kdWxlc19fW21vZHVsZUlkXShtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuXHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuXHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG59XG5cbiIsInZhciAkYXBwX3RlbXBsYXRlJCA9IHJlcXVpcmUoXCIhIWM6XFxcXFByb2dyYW0gRmlsZXNcXFxcSHVhd2VpIFF1aWNrQXBwIElERVxcXFxyZXNvdXJjZXNcXFxcYXBwXFxcXGV4dGVuc2lvbnNcXFxcZGV2ZWNvLWRlYnVnXFxcXG5vZGVfbW9kdWxlc1xcXFxmYS10b29sa2l0XFxcXGxpYlxcXFxmYS1jb21waWxlclxcXFxmYS10ZW1wbGF0ZS1sb2FkZXIuanMhYzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGZhLXRvb2xraXRcXFxcbGliXFxcXGZhLWNvbXBpbGVyXFxcXGZhLWZyYWdtZW50LWxvYWRlci5qcz9pbmRleD0wJnR5cGU9dGVtcGxhdGVzIS4vaGVsbG8udXhcIilcbnZhciAkYXBwX3N0eWxlJCA9IHJlcXVpcmUoXCIhIWM6XFxcXFByb2dyYW0gRmlsZXNcXFxcSHVhd2VpIFF1aWNrQXBwIElERVxcXFxyZXNvdXJjZXNcXFxcYXBwXFxcXGV4dGVuc2lvbnNcXFxcZGV2ZWNvLWRlYnVnXFxcXG5vZGVfbW9kdWxlc1xcXFxmYS10b29sa2l0XFxcXGxpYlxcXFxmYS1jb21waWxlclxcXFxmYS1zdHlsZS1sb2FkZXIuanM/aW5kZXg9MCZ0eXBlPXN0eWxlcyZyZXNvdXJjZVBhdGg9ZDpcXFxcaHd0ZXN0c1xcXFxjb20udGVzdC5jY1xcXFxzcmNcXFxcSGVsbG9cXFxcaGVsbG8udXghYzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGZhLXRvb2xraXRcXFxcbGliXFxcXGZhLWNvbXBpbGVyXFxcXGZhLWZyYWdtZW50LWxvYWRlci5qcz9pbmRleD0wJnR5cGU9c3R5bGVzJnJlc291cmNlUGF0aD1kOlxcXFxod3Rlc3RzXFxcXGNvbS50ZXN0LmNjXFxcXHNyY1xcXFxIZWxsb1xcXFxoZWxsby51eCEuL2hlbGxvLnV4XCIpXG52YXIgJGFwcF9zY3JpcHQkID0gcmVxdWlyZShcIiEhYzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGZhLXRvb2xraXRcXFxcbGliXFxcXGZhLWNvbXBpbGVyXFxcXGZhLXNjcmlwdC1sb2FkZXIuanMhYzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGZhLXRvb2xraXRcXFxcbGliXFxcXGZhLWNvbXBpbGVyXFxcXGZhLWFjY2Vzcy1sb2FkZXIuanMhYzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlcj9wcmVzZXRzW109YzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXEBiYWJlbFxcXFxwcmVzZXQtZW52LHRhcmdldHM9bm9kZSA4JnBsdWdpbnNbXT1jOlxcXFxQcm9ncmFtIEZpbGVzXFxcXEh1YXdlaSBRdWlja0FwcCBJREVcXFxccmVzb3VyY2VzXFxcXGFwcFxcXFxleHRlbnNpb25zXFxcXGRldmVjby1kZWJ1Z1xcXFxub2RlX21vZHVsZXNcXFxcQGJhYmVsXFxcXHBsdWdpbi10cmFuc2Zvcm0tbW9kdWxlcy1jb21tb25qcyZwbHVnaW5zW109YzpcXFxcUHJvZ3JhbSBGaWxlc1xcXFxIdWF3ZWkgUXVpY2tBcHAgSURFXFxcXHJlc291cmNlc1xcXFxhcHBcXFxcZXh0ZW5zaW9uc1xcXFxkZXZlY28tZGVidWdcXFxcbm9kZV9tb2R1bGVzXFxcXGZhLXRvb2xraXRcXFxcbGliXFxcXGZhLWNvbXBpbGVyXFxcXGpzeC1sb2FkZXIuanMmcGx1Z2luc1tdPWM6XFxcXFByb2dyYW0gRmlsZXNcXFxcSHVhd2VpIFF1aWNrQXBwIElERVxcXFxyZXNvdXJjZXNcXFxcYXBwXFxcXGV4dGVuc2lvbnNcXFxcZGV2ZWNvLWRlYnVnXFxcXG5vZGVfbW9kdWxlc1xcXFxAYmFiZWxcXFxccGx1Z2luLXByb3Bvc2FsLWNsYXNzLXByb3BlcnRpZXMmcGx1Z2luc1tdPWM6XFxcXFByb2dyYW0gRmlsZXNcXFxcSHVhd2VpIFF1aWNrQXBwIElERVxcXFxyZXNvdXJjZXNcXFxcYXBwXFxcXGV4dGVuc2lvbnNcXFxcZGV2ZWNvLWRlYnVnXFxcXG5vZGVfbW9kdWxlc1xcXFxAYmFiZWxcXFxccGx1Z2luLXByb3Bvc2FsLW9iamVjdC1yZXN0LXNwcmVhZCZjb21tZW50cz1mYWxzZSFjOlxcXFxQcm9ncmFtIEZpbGVzXFxcXEh1YXdlaSBRdWlja0FwcCBJREVcXFxccmVzb3VyY2VzXFxcXGFwcFxcXFxleHRlbnNpb25zXFxcXGRldmVjby1kZWJ1Z1xcXFxub2RlX21vZHVsZXNcXFxcZmEtdG9vbGtpdFxcXFxsaWJcXFxcZmEtY29tcGlsZXJcXFxcZmEtZnJhZ21lbnQtbG9hZGVyLmpzP2luZGV4PTAmdHlwZT1zY3JpcHRzIS4vaGVsbG8udXhcIilcblxuJGFwcF9kZWZpbmUkKCdAYXBwLWNvbXBvbmVudC9oZWxsbycsIFtdLCBmdW5jdGlvbigkYXBwX3JlcXVpcmUkLCAkYXBwX2V4cG9ydHMkLCAkYXBwX21vZHVsZSQpe1xuICAgICAkYXBwX3NjcmlwdCQoJGFwcF9tb2R1bGUkLCAkYXBwX2V4cG9ydHMkLCAkYXBwX3JlcXVpcmUkKVxuICAgICBpZiAoJGFwcF9leHBvcnRzJC5fX2VzTW9kdWxlICYmICRhcHBfZXhwb3J0cyQuZGVmYXVsdCkge1xuICAgICAgICAgICAgJGFwcF9tb2R1bGUkLmV4cG9ydHMgPSAkYXBwX2V4cG9ydHMkLmRlZmF1bHRcbiAgICAgICAgfVxuICAgICAkYXBwX21vZHVsZSQuZXhwb3J0cy50ZW1wbGF0ZSA9ICRhcHBfdGVtcGxhdGUkXG4gICAgICRhcHBfbW9kdWxlJC5leHBvcnRzLnN0eWxlID0gJGFwcF9zdHlsZSRcbn0pXG5cbiRhcHBfYm9vdHN0cmFwJCgnQGFwcC1jb21wb25lbnQvaGVsbG8nLHsgcGFja2FnZXJOYW1lOidmYS10b29sa2l0JywgcGFja2FnZXJWZXJzaW9uOiAnMTQuMS4xLVN0YWJsZS4zMDAnfSkiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=
|